LoadFromFile geht nicht nach OPEN des Mediaplayers
-
Hallo,
nach dem Auswählen einer Audiodatei im Dialogfenster und dem öffnen dieser Datei im Mediaplayer mit
MediaPlayer->FileName = Audiodatei_oeffnen_Dialogfenster->FileName; Audiodateiname->Text = MediaPlayer->FileName; MediaPlayer->Open();
ist es nicht mehr möglich, eine Textdatei mit
LoadFromFile(Form1->TextDateiname)
zu öffnen.
Es kommt die Fehlermeldung: Textdatei kann nicht geöffnet werden.Öffnet man vorher nicht den Mediaplayer, dann kann die Textdatei geöffnet werden.
Habe auch schon versucht, mitForm1->MediaPlayer->Close();
vor dem Öffnen der Textdatei den Mediplayer zu schließen. Geht leider auch nicht.
Hat jemand eine Lösung?
DANKE!
-
Ich nehme mal an du möchtest eine Textdatei laden die sich lokal in deinem Programm Ordner befindet.
Desweiteren nehme ich an du öffnest ein Lied das nicht lokal
im Programm Ordner ist (oder leicht abweicht: z.B: Unterordner).Wenn du mit der DialogBox einen anderen Pfad auswählst,
dann musst du beim Laden deiner Textdatei wieder den
genauen Pfad angegen.Also: nicht "textdatei.txt"
sondern "C:\\Ordner\\textdatei.txt"Dann sollte es wieder funktionieren.
Mfg
crusso
-
Hi,
irgendwas sagst du uns nicht.
ist es nicht mehr möglich, eine Textdatei mit
Code:
LoadFromFile(Form1->TextDateiname)zu öffnen.
In welche Komponente willst du die Textdatei einlesen?
mfg
kpeterEDIT:
@crusso, er hat glaub ich keine Probleme mit Pfadangaben...
-
Lese ich in ein Memo ein.
Das mit dem unterschiedlichen Verzeichnis werde ich einmal testen, DANKE!
-
Hi,
vermutlich gibt es in deinem Programm nur einen
String FileName;
Am sichersten deklarierst du
// in *.h Datei private String AudioFileName; String TextFileName;
Dann müsste gehen...
mfg
kpeter
-
crusso hatte Recht!
Der Pfadname muss mit angegeben werden!Thanks!!!
-
Hi
dann hast du eine sehr wichtige erkenntnis gewonnen, teacherwilli!
-
Ja, wieder einmal