I have come across two issues with Linux (Ubuntu 7.10) and BlitzMax. I cannot replicate these problems in a small program, but they fail consistently in my big project and I am hoping someone has a solution:
1) The Notify command doesn't work. It works fine in small sample programs, but in my big project the Notify command acts like a Print command, sending the message to the IDE Output window rather than a GUI message box. Of course, if the program is not run through the IDE then the user never sees the Notify message.
2) OpenURL is hanging the system. Again, it works fine in small sample programs, but it hangs the system in my big project. In my demo, I have a button that lets the user exit the game and automatically open the web page for ordering. The code is literally:
Everything works up until OpenURL, then the system hangs and the app must be killed via the System Monitor. Again, this works fine on Win/Mac, and small sample programs handle the OpenURL just fine, but my big project fails to open the URL and the game hangs before exiting. I know it is not failing after Sys.StopSound and EndGraphics.
1) The Notify command doesn't work. It works fine in small sample programs, but in my big project the Notify command acts like a Print command, sending the message to the IDE Output window rather than a GUI message box. Of course, if the program is not run through the IDE then the user never sees the Notify message.
2) OpenURL is hanging the system. Again, it works fine in small sample programs, but it hangs the system in my big project. In my demo, I have a button that lets the user exit the game and automatically open the web page for ordering. The code is literally:
Sys.StopSound() 'kill the sound engine EndGraphics OpenURL "http://basiliskgames.com/order.htm" End
Everything works up until OpenURL, then the system hangs and the app must be killed via the System Monitor. Again, this works fine on Win/Mac, and small sample programs handle the OpenURL just fine, but my big project fails to open the URL and the game hangs before exiting. I know it is not failing after Sys.StopSound and EndGraphics.