PlayModule() deaktiviert Window?

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
Lebostein
Beiträge: 674
Registriert: 13.09.2004 11:31
Wohnort: Erzgebirge

PlayModule() deaktiviert Window?

Beitrag 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...
Benutzeravatar
benny
Beiträge: 383
Registriert: 29.08.2004 09:18
Wohnort: Am Ende des www's
Kontaktdaten:

Beitrag 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:
So long,
benny!
.
nur t0te f1sche schw1mmen m1t dem str0m - 00100 !
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag 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
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8812
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Kekskiller
Beiträge: 752
Registriert: 14.09.2004 21:39
Kontaktdaten:

Beitrag 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.
Benutzeravatar
benny
Beiträge: 383
Registriert: 29.08.2004 09:18
Wohnort: Am Ende des www's
Kontaktdaten:

Beitrag 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 :?: :?: :?:
So long,
benny!
.
nur t0te f1sche schw1mmen m1t dem str0m - 00100 !
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag 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
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
benny
Beiträge: 383
Registriert: 29.08.2004 09:18
Wohnort: Am Ende des www's
Kontaktdaten:

Beitrag 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 :?:
So long,
benny!
.
nur t0te f1sche schw1mmen m1t dem str0m - 00100 !
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag 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 ??????)
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag 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:
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Antworten