Module mit dll abspielen [Gelöst]
Verfasst: 22.06.2009 17:57
Hallo,
ich habe vor eine DLL Datei zu machen mit der mal module abspielen kann (später noch andere formate)
diese dll soll später in einer scriptsprache (Ruby RGSS) verwendet werden
ich habe zunächst das erst noch in der Probier fase und habe mal eine kleine dll geschrieben mit ein paar zeilen momentahn nur ein Modul Player ohne irgentwas andere...
ich habe die dll in einem weiternen text aufgerufen um zun sehn ob es so funktioniert nur leider erfolg los...
hier erst mal die dll:
wenn ich die dll aufrufe kokomme ich immer die meldung das die angegebene datei nicht geladen werden konnte
das wäre meinb erstes problem...
dann stellte ich mir die frage wie ich die gerade gespielte datei wieder stoppen kann (fenn sie ggf gespielt wird)
okay ich bin jetzt der meinung das es gar nicht geht die datei abzu spielen so wie die dll aufgebaut ist
denn wenn der text ausgeführt wurden ist, ist ja der priogramm teil fertig und wird beendet...
habt ihr ggf eine alternativ lösung parat?
PS: Ich nutze PB 4.30
ich habe vor eine DLL Datei zu machen mit der mal module abspielen kann (später noch andere formate)
diese dll soll später in einer scriptsprache (Ruby RGSS) verwendet werden
ich habe zunächst das erst noch in der Probier fase und habe mal eine kleine dll geschrieben mit ein paar zeilen momentahn nur ein Modul Player ohne irgentwas andere...
ich habe die dll in einem weiternen text aufgerufen um zun sehn ob es so funktioniert nur leider erfolg los...
hier erst mal die dll:
Code: Alles auswählen
ProcedureDLL Playmod(Datei$)
If InitSound()
If LoadModule(0,Datei$)
PlayModule(0)
Else
MessageRequester("Fehler","Die angegebene Datei konnte nicht geladen werden oder Existiert nicht.")
EndIf
Else
MessageRequester("Hinweis","Die Soundkarte wuirde nichtgefunden oder wird anderweitig genutzt.")
EndIf
EndProcedure
das wäre meinb erstes problem...
dann stellte ich mir die frage wie ich die gerade gespielte datei wieder stoppen kann (fenn sie ggf gespielt wird)
okay ich bin jetzt der meinung das es gar nicht geht die datei abzu spielen so wie die dll aufgebaut ist
denn wenn der text ausgeführt wurden ist, ist ja der priogramm teil fertig und wird beendet...
habt ihr ggf eine alternativ lösung parat?
PS: Ich nutze PB 4.30