AW: Delphi Sounds Problem
Wenn der Pfad stimmt, stimmt der Dateiname nicht. Denn die FileExists-Funktion gibt ja nicht ohne Grund False zurück.
MfG Dalai |
AW: Delphi Sounds Problem
@Dalai Ich hab jetzt das hier mal ergänzt (zu Testzwecken)
Code:
Also wird der Befehl ausgeführt, auch wenn "FileExists(Filepath)" false ist. Ich weiß, ich hätte da auch einfach nur den Befehl hinschreiben können, aber ... ich weiß es selber nicht :D
procedure PlayMySound(SndName: String); //uses mmSystem
var FilePath: String; begin FilePath := ExtractFilePath(ParamStr(0)) + SndName + '.wav'; ShowMessage(FilePath); if FileExists(FilePath) then //SndPlaySound(PAnsiChar(FilePath), SND_ASYNC ); //Alternative PlaySound(PChar(FilePath), hInstance, SND_ASYNC or SND_FILENAME) else //SndPlaySound(PAnsiChar(FilePath), SND_ASYNC ); //Alternative PlaySound(PChar(FilePath), hInstance, SND_ASYNC or SND_FILENAME) end; Natürlich kommt der Fehlerton, wie erwartet. Ich bin unter Windows 7 und da werden ja keine Dateiendungen angezeigt. Muss ich die Datei dann umbenennen und die Dateiendung hinzufügen? |
AW: Delphi Sounds Problem
Zitat:
MfG Dalai |
AW: Delphi Sounds Problem
Naja, klappt leider weiterhin nicht...
Mein Vater sagt (er war mal Programmierer, ist aber was länger her :D), der Dateipfad müsste nicht von "C:" aus starten, sondern vom Projektordner. Stimmt das? Und wie verfahre ich jetzt mit dem Fehler? :? (Tut mir leid, dass ich Druck mache, aber ich habe nicht mehr viel Zeit :/ ) |
AW: Delphi Sounds Problem
Zitat:
Zitat:
Zitat:
MfG Dalai |
AW: Delphi Sounds Problem
Die Datei existiert und heißt auch nicht Modem.wav.wav. Ich weiß echt nicht, wieso Lazarus so spinnt... Die Datei ist vorhanden, der Pfad ist auch richtig, aber irgendetwas will nicht...
|
AW: Delphi Sounds Problem
Mach mal Lazarus zu, öffne es wieder, lade dein Projekt und starte es via Menü Start > Alles neu kompilieren.
Ergänzung: Gib mal unter Start > Ausführen folgendes ein (am besten den Kram kopieren):
Code:
inkl. der Anführungszeichen. Wird die Datei gefunden und abgespielt?
"%ProgramFiles%\Windows Media Player\wmplayer.exe" "C:\Users\Filip\Documents\Schule\Physik und Technik\Physik und Technik\PT-Projekt\Programm\Modem.wav"
MfG Dalai |
AW: Delphi Sounds Problem
Tut sich nichts, immer noch der Fehlerton...
|
AW: Delphi Sounds Problem
Siehe meine Ergänzung im vorigen Post.
|
AW: Delphi Sounds Problem
Ja, wird abgespielt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz