Seite 1 von 3

PlayModule() deaktiviert Window?

Verfasst: 16.11.2004 11:05
von Lebostein
Könnt ihr mal folgenden Code testen (für datei$ irgendeinen Pfad mit mod- oder xm-Datei auf eurer Festplatte eintragen):

Code: Alles auswählen

datei$ = "music.mod"

InitSound()
InitModule()
LoadModule(0, datei$)

#flags = #PB_Window_MinimizeGadget | #PB_Window_ScreenCentered
Window = OpenWindow(0, 0, 0, 200, 200, #flags, "Test")

PlayModule(0)

Repeat
event = WaitWindowEvent()
Until event = #PB_Event_CloseWindow
Wird bei euch auch das Fenster deaktiviert oder liegt es an meinem Rechner? Ist ja nicht weiter schlimm, da ich man ja sofort nach dem PlayModule()-Befehl mit ActivateWindow() das Fenster wieder aktivieren kann, aber ganz sauber ist das nicht.

Ich hab gerade das Problem gehabt, mit einem OpenWindowScreen() und Playmodule() dann mein Programm gewaltsam beenden zu müssen, da ich keine Befehle mehr an das deaktivierte Fenster übergeben konnte...

Verfasst: 16.11.2004 11:37
von benny
@Lebostein:

Kann das Problem bestätigen. Wird hier komischerweise auch deaktiviert.
Scheint auch wirklich an PlayMod() zu liegen, denn wenn man es aus-
kommentiert, bleibt das Window aktiv :!:

Hmm .. seltsam :roll:

Verfasst: 16.11.2004 21:22
von Falko
Bei mir kommt eine Fehlermeldung:
Die Anwendung konnte nicht gestartet werden, weil MIDAS11.dll nicht
gefunden wurde. Neuinstallation der Anwendung könnte das Problem
beheben.
Achja, nochwas:
Das mit der Konstantenzuweisung müßte doch eine Variable sein, oder??

Gruß Falko

Verfasst: 16.11.2004 21:42
von NicTheQuick

Verfasst: 16.11.2004 21:43
von Kekskiller
Jau, das gleiche kommt bei mir auch immer, siehe Falko. Aber unglücklicherweise
kommt das bei mir jedes Mal, daher kann das bei mir schlecht was werden.
Würde auch gerne ne Erklärung dafür haben.

Edit: Mist, zu spät.

Verfasst: 16.11.2004 21:45
von benny
@Falko:

Falls noch nicht geschehen, dann kopier die MIDAS11.dll mal bitte
in das PureBasic\Compilers - Verzeichnis, dann sollte es eigentlich
laufen.

//EDIT: Wird die dll nicht mehr mit PureBasic ausgeliefert :?: :?: :?:

Verfasst: 16.11.2004 21:55
von Falko
@benny
Würde ich ja gerne tun, wenn ich sie erst mal auf meinem XP-Pro-Rechner finden könnte. Werd sie mal erst irgendwo runterladen müssen, oder?

z.B. NTQ's Link. Ich dachte, das wäre bei PB dabei gewesen. :roll:

MfG Falko

Verfasst: 16.11.2004 22:53
von benny
@Falko:

Ja, ich dachte eigentlich auch, dass die .dll mit PureBasic ausgeliefert
wurde. Zumal ja die Module-Library ohne sie nutzlos wäre. In der
Hilfe steht zwar, dass man drauf achten soll, dass man sie immer mit
ausliefert, aber kein Downloadlink.
Deswegen gehe ich eigentlich davon aus, dass sie Bestandteil von PureBasic
ist.

Hmm ... in der Vollversion PureBasicV3.92 war sie zumindest nicht drin.

In meiner alten Version V3.90 liegt die midas11.dll dabei. Weiß zwar nicht,
ob ich sie nachträglich reinkopiert habe, aber kann ich mir irgendwie nicht
vorstellen.

Vielleicht weiß ein anderer ja mehr :?:

//EDIT: Habe eben mal im englishen Forum ein paar ältere Posts über-
flogen - sieht wohl wirklich danach aus, als müßte man sich die DLL
selber aus dem Internet ziehen.

Das sollte man dann aber in der Hilfe nochmal ausdrücklich er-
wähnen - oder habe ich da jetzt was übersehen :?:

Verfasst: 16.11.2004 23:39
von Kaeru Gaman
...also in der hilfe von meinem 3.30 stand mit drin, das die midas nicht inklusiv ist....
...kann erst morgen checken, ob sie bei andrè's CD mit drauf ist...

...Morgen kommt die CD... juhu, jippie, wallawalla =)

(warum muss ich mich eigentlich immer nochmal einloggen, wenn ich nen smily von der zweiten seite nehme ??????)

Verfasst: 17.11.2004 01:59
von Andre
Ich kann mich täuschen, aber ich glaube von Fred folgendes zu wissen: bei der midas.dll gab es vor einiger Zeit mal eine lizenzrechtliche Änderung und durfte daher nicht mehr im originalen PB-Paket mitgeliefert werden. Neuer Name des ganzen Systems nach einer Umbenennung (markenrechtliche Gründe) von Midas ist Housemarque Audio System, dort gibts auch eine Download-Möglichkeit).

@Kaeru: ist aus den geschilderten Gründen auch nicht auf der CD mit drauf.

@Benny: um die Hilfe werde ich mich kümmern. :wink: