I did as Slydog suggested me and my friend had the same results: the application didn't start at all! On my computer I can view the log file, while on my friend's computer no log file is created.
I did like this:
// --------------------------------- //
// Project: PokerGame
// Start: Tuesday, February 22, 2011
// IDE Version: 9.018
OPENFILE(0, "log.txt", 0)
SYSTEMPOINTER TRUE
LogMessage("SYSTEMPOINTER set on TRUE")
SETSHOEBOX "Data.sbx", ""
LogMessage("SHOEBOX set with parameters \"Data.sbx\" and \"\"")
SETTRANSPARENCY RGB(255,0,128)
LogMessage("Transparency set with RGB(255,0,128)")
LIMITFPS 60
LogMessage("FPS limited at 60")
LOADBMP "background.bmp"
LogMessage("\"background.bmp\" loaded")
LOADFONT "Cambria12x14.png", 0
LogMessage("Font \"Cambria12x14.png\" loaded")
SETFONT 0
LogMessage("Font set on 0")
LOCAL game AS TGame
GETFONTSIZE game.fontW, game.fontH
LogMessage("Font size got")
GETSCREENSIZE game.screenW, game.screenH
LogMessage("Screen size got")
game.initAll()
WHILE game.gameOver% = FALSE
game.updateGame()
game.renderGame()
SHOWSCREEN
WEND
// ------------------------------------------------------------- //
// --- LOGMESSAGE ---
// ------------------------------------------------------------- //
FUNCTION LogMessage: message$
OPENFILE(0, "log.txt", -1)
WRITELINE 0, message$
CLOSEFILE 0
ENDFUNCTION // LOGMESSAGE
So, I passed a simple application to my friend, like this:
CLEARSCREEN RGB(0,0,0)
PRINT "This is a test", 0, 0
SHOWSCREEN
KEYWAIT // or MOUSEWAIT
Well, a black window with the "This is a test" string is showed, after that the application hangs itself and my friend is forced to restart the PC.