bbSystemWait()
Archives Forums/BlitzMax Bug Reports/bbSystemWait()
| ||
| Ive just got around to updating my MAx to the latest SVN. I now have a problem with getchar() and waitkey(). Im getting an "Unhandled Memory Exception Error" after pressing a key. I've traced it to the bbSystemWait() in system.win32.bmx
Strict
Framework brl.GLMax2D
Import maxgui.Win32MaxGUI
SetGraphicsDriver GLMax2DDriver()
Local X:Int = ClientWidth(Desktop()) / 2 - 200 / 2
Local Y:Int = ClientHeight(Desktop()) / 2 - 200 / 2
Local Window:tgadget = CreateWindow("TEST", X, Y, 200, 200, Null, WINDOW_TITLEBAR | WINDOW_CLIENTCOORDS)
Local BCanvas:tgadget = CreateCanvas(ClientWidth(Window)/2-200/2, ClientHeight(Window)/2-200/2, 200, 200, Window)
Local TG_Canvas:TGraphics = CanvasGraphics(BCanvas)
SetGraphics TG_Canvas
ShowGadget Window
ActivateGadget BCanvas
EnablePolledInput()
WaitKey()
Is there something im missing ? |
| ||
| Hi, Ok, I think it's related to maxgui. Also, it's only the 'enter' key that's crashing it for me! I got it working by SVN updating MaxGUI, and changing the maxgui import to... Import maxgui.Win32MaxGUIEx (Win32MaxGUIEx is the need fangled maxgui). This at least stops it crashing for me. |
| ||
| Thanks |