 |
Das deutsche QBasic- und FreeBASIC-Forum Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Leader4
Anmeldungsdatum: 20.01.2005 Beiträge: 99 Wohnort: Leipzig
|
Verfasst am: 05.12.2005, 14:55 Titel: Problem mit .exe-Dateien |
|
|
Hi!
Ich habe ein paar Musik-Dateien, die liegen im Exe-Format vor (es gibt Programme, die können mp3s in .exe-Dateien umwandeln). Über ein FB-Programm kann ich somit Musikdateien laden, die auch problemlos abgespielt werden. Ich rufe diese Musikdateien ganz normal mit Shell auf, wie halt alle anderen .exe-Dateien.
Das Problem ist: Diese Musik-Dateien schließen sich, warum auch immer, nach Abspielen des Liedes nicht von selbst. Das heißt, ich muss die aufgerufenen Lied-Dateien manuell beenden, um zum Programm zurückzukehren. Das ist nicht nur sehr unschön, sondern macht einige meiner Projekte unmöglich.
Gibt es eine Möglichkeit, dass mein Programm, was die exe-Datei aufruft und danach inaktiv ist, diese exe-Datei wieder schließt? Ich selbst kann mir das zwar nur schwer vorstellen, wie das gehen soll, denn während die Musik spielt, kann ich in dem FB-Programm rein gar nichts machen, es ist also völlig inaktiv, doch vielleicht gibt es ja doch irgendeine Funktion oder Möglichkeit, dieses Problem zu unterbinden.
Thx,
Leader4. _________________ Ein richtiger Programmierer muss so richtig faul sein und sich den ganzen Tag mit der Frage beschäftigen, wie man mal wieder etwas einfacher machen kann. |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 05.12.2005, 17:49 Titel: |
|
|
Hallo.
Wieso willst du MP3s in EXE-Dateien überhaupt haben? Ein anderes Programm abzuschießen ist zwar prinzipiell möglich, aber deine Methode ist so, als wolle man mit einem Blutdruckmessgerät einen Kuchen backen. ( Blöder Vergleich, aber was Besseres fällt mir gerade nicht ein... ) Du kannst doch mit der WinAPI oder DirectX oder FMOD auch ganz einfach Sounds abspielen und hast dabei noch diverse Kontrollmöglichkeiten (mehrere MP3s gleichzeitig abspielen, pausieren, aktuelle Position ermitteln, Wiedergabe fortsetzen oder auch vorzeitig beenden).
Viele Grüße!
Sebastian _________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen! |
|
Nach oben |
|
 |
Leader4
Anmeldungsdatum: 20.01.2005 Beiträge: 99 Wohnort: Leipzig
|
Verfasst am: 05.12.2005, 17:56 Titel: |
|
|
Zitat: | Ein anderes Programm abzuschießen ist zwar prinzipiell möglich |
Mich interessiert jetzt nur, wie das andere Programm "abzuschießen" geht.
Die exe-Dateien zu verwenden mach ich nur, weil das für mich einfach und verständlich ist, wohingegen ich mit großen mp3play-funktionen wenig zurechtkomme, weil ich sie nicht verstehe. Daher verzichte ich, Mp3s direkt abzuspielen und mach es über die exe-dateien. Bis ich halt gemerkt hab, dass die sich von selsbt nicht wieder schließen.
M. f. G.
Leader4 _________________ Ein richtiger Programmierer muss so richtig faul sein und sich den ganzen Tag mit der Frage beschäftigen, wie man mal wieder etwas einfacher machen kann. |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
Leader4
Anmeldungsdatum: 20.01.2005 Beiträge: 99 Wohnort: Leipzig
|
Verfasst am: 05.12.2005, 20:58 Titel: |
|
|
Danke für den Tipp. Ist wirklich praktischer, MP3s direkt abzuspielen. Werde auf die MP3-Routinen umsteigen. Mein Programm funktioniert nun auch perfekt, die Routine endet nach dem Liedabspiel automatisch, so wie ich es wollte.
Thx.
Cu.
Leader4. _________________ Ein richtiger Programmierer muss so richtig faul sein und sich den ganzen Tag mit der Frage beschäftigen, wie man mal wieder etwas einfacher machen kann. |
|
Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|