![]() |
mp3 Datei auswählen
Hallo @ all
Ich bin völliger Anfänger in Delphi. Deswegen kann es jetzt öffters mal vorkommen das noch ein paar dumme Fragen hier auftauchen ;= Ich möchte gerne wenn ich auf Button1 klicke das sich ein Dialog öffnet wo ich mp3 Dateien auswählen kann. Das Verzeichnis der Datei soll in einer Variable gespeichert werden und in Label2 angezeigt werden. Wie geht das? Würde mich über einen kleinen Code mit erklärung freuen. Viele Grüße Crosaider |
Re: mp3 Datei auswählen
|
Re: mp3 Datei auswählen
Da fehlt aber noch
![]() also im ganzen Satz:
Delphi-Quellcode:
// Filter setzen
OpenDialog1.Filter := 'mp3 Dateien (*.mp3)|*.mp3'; // Dialog ausführen if OpenDialog1.Execute then begin // In OpenDialog1.FileName steht der komplette Pfad zur ausgewählten Datei Label1.Caption := ExtractFilePath( OpenDialog1.FileName ); end; |
Re: mp3 Datei auswählen
wenn ich das so einfügen kommt immer noch ein Fehler. Muss ich oben bei uses noch irgendwas hinnschreiben? Wie gesagt bin föllig neu :)
|
Re: mp3 Datei auswählen
Zitat:
Ne, im Ernst. Du musst schon sagen welcher Fehler kommt. |
DP-Maintenance
Dieses Thema wurde von "Sharky" von "Windows API / MS.NET Framework API" nach "Object-Pascal / Delphi-Language" verschoben.
Passt hier besser. |
Re: mp3 Datei auswählen
Es kommt:
[Fehler] Unit1.pas(47): Undefinierter Bezeichner: 'OpenDialog1' |
Re: mp3 Datei auswählen
Zitat:
|
Re: mp3 Datei auswählen
ahhhh.... thx das wusste ich nicht. Habe bis jetzt meistens mit Visual Basic programiert da musste man das nicht machen ;)
Wenn ich jetzt eine Datei auswähle erscheint im Label1 auch der Pfad dazu z.B: E:\Musik\ Wäre aber schöner wenn da E:\Musik\***.mp3 stehen würde. Also auch noch die Datei die ausgewählt wurde. |
Re: mp3 Datei auswählen
Zitat:
![]() |
Re: mp3 Datei auswählen
Und jetzt habe ich nochmal 2 andere Fragen ;)
1. Wenn ich jetzt ein Verzeichnis auswähle ist das bei manchen Dateien zu lang für meine Form. Kann man das z.B bei 40 Zeichen mit ... abschließen lassen? Also das das Verzeichnis noch das gleiche ist aber nach 40 Zeichen am Ende mit ... angezeigt wird. 2. Passt jetzt nicht ganz zum Thema Ich möchte mal gerne die BPM von einer mp3 Datei herausfinden. Geht das überhaupt mit delphi? |
Re: mp3 Datei auswählen
Hi!
Mach bitte zu den neuen Fragen auch neue Threads auf. Warum? Dann ist es in jedem Thread für sich übersichtlicher und vor allem kann man alle Themen besser mit der Suchfunktion finden. Wenn jemand nach "MP3 Bild" sucht, würde er in diesen Thread vllt. nicht reinschauen, obwohl sich dann hier irgendwo auf Seite X die Lösung versteckt ;) Danke! Grüße, Frederic |
Re: mp3 Datei auswählen
Zitat:
Delphi-Quellcode:
Label1.Caption:=MinimizeName(Path, Label1.Canvas, 40);
|
Re: mp3 Datei auswählen
MinimizeName macht aber etwas anderes. Vielleicht ist
![]() |
Re: mp3 Datei auswählen
Zitat:
|
Re: mp3 Datei auswählen
Nun, zum Einen muss der TE ja selbst wissen, was er will und zum Anderen gibt es die API-Funktionen ja auch aus irgendeinem Grund ;)
|
Re: mp3 Datei auswählen
Zitat:
|
Re: mp3 Datei auswählen
Zitat:
Zitat:
Dann sag das doch gleich :mrgreen: |
Re: mp3 Datei auswählen
Zitat:
|
Re: mp3 Datei auswählen
An der Stelle, wo Du den Pfad anzeigen möchtest, kannst Du die Zeile einfügen. Dazu muss die Unit FileCtrl mit in die uses-Klausel aufgenommen werden.
|
Re: mp3 Datei auswählen
Zitat:
Und das fügst du da ein, wo du dem Label den Wert zuweist Allerdings heisst die Unit FileCtrl siehe ![]() Und wenn ich mir so den Hilfetext durchlese, dann würde ich ja eher folgendes benutzen
Delphi-Quellcode:
Label1.Caption := MinimizeName( Path, Label1.Canvas, Label1.Width );
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz