Zitat von
PudelDesTodes:
aaalso
mal sehen ob ich das richtig verstanden hab..
Mein Pfad zur Exe lautet:
C:\Dokumente und Einstellungen\HP_Besitzer\Eigene Dateien\Schneemannx
Wobei Schneemannx der Ordner für das Projekt ist.
Muss ich jetzt schreiben
MediaPlayer1.Filename:= ExtractFilepath(C:\Dokumente und Einstellungen\HP_Besitzer\Eigene Dateien\Schneemannx) + 'ja-der-schnee.mp3'; ?
Nein, schliesslich hat der letzte Punkt doch schon alles geschrieben:
MP.FileName:= ExtractFilePath(Application.Exename) + 'meine_mp3.mp3';
ExtractFilePath(Application.EXEName) liefert dir immer den Pfad, wo die EXE gerade ausgeführt wird. Wenn du die EXE somit irgendwo hinkopierst und startest, dann liefert dir die Funktion wieder den richtigen, neuen, Pfad.