ich hoffe ihr koennt mir helfen.
Habe mir eben eine neue Lizenz fuer mein Pure Basic geholt, da meine alte bereits seit laengerer Zeit abgelaufen war und ich mal wieder Lust hatte.
Auf meinem PC laeuft Windows 8. Habe bei folgendem Code zwei Probleme:
Code: Alles auswählen
EnableExplicit
If InitSprite() = 0 Or InitKeyboard() = 0 Or InitMouse() = 0
MessageRequester("Error", "Can't open the sprite system", 0)
End
EndIf
OpenScreen(1204,768,32,"Sticky")
Repeat
ExamineKeyboard()
ClearScreen(RGB(0,0,0))
FlipBuffers()
Until KeyboardReleased(#PB_Key_Escape)
End
Zu einem sagt mir Pure Basic ïnvalid memory acces (at address 0) und zum anderen wird mein Mauszeiger in allen anderen Programmen ein Lade-Zeiger. Also dieser drehende Kreis, wenn etwas laedt. Jetzt moechte ich zu einem mal wissen wieso das einfache Programm hier nicht will, und zum anderen wieso der Mauszeiger quasi unbrauchbar wird. Ich muss Pure Basic unten in der Taskleiste (auf der der Zeiger wieder normal ist) per Rechtsklick schliessen und nach einer Windows-Problemloesung schliesst sich Pure Basic und alles ist wieder normal.
Wird dies jetzt bei jedem Bug den der Compiler findet so sein? Weil wenn ja, dann hat Pure Basic mit Windows 8 keinen Sinn.
Danke,
NathanielBlack