Muss man für den
Code:
ExtractFilePath(Application.Exename)
Code das Projekt zu einer .exe komprimieren oder geht das auch so?
Bei Delphi mußt du immer das Programm zur Exe kompilieren, Delphi ist kein Interpreter wie z. B. das alte Basic. Aber keine Angst, geht sehr schnell.
Was
ExtractFilePath(Application.Exename)
angeht, ist das gleiche wie
ExtractFilePath(ParamStr(0))
(das eine kopiert den wert beim anderen ab), so ergibt sich hier der Pfad zu deinem Programm, inc. abschließendem "\" Backslash. Du brauchst nur noch den Namen (inc. Endung) von deiner Sounddatei. Wenn die Sounddateien in einem Unterordner sind, z. B. "Sounds", dann den Ordner dazugeben
ExtractFilePath(ParamStr(0)) + 'Sounds\'
. Zuletzt:
ExtractFilePath(ParamStr(0)) + 'Sounds\' + 'MySound.wav'