Win8 64-bit + Blitz3D = doesn't work?Archives Forums/Blitz3D Bug Reports/Win8 64-bit + Blitz3D = doesn't work?
| Allrighty, I have a problem... I have 64-bit Windows 8 on a laptop and Blitz just doesn't seem to work any more... I have a very simple code now and I get "image doesn't exist..."|
Directory is correct according to the print, but images doesn't draw (image is in the directory as the .bb).
; LoadImage and DrawImage example ; Declare a variable to hold the graphic file handle Global gfxPlayer ; Set a graphics mode Graphics 640,480,16 ; Set drawing operations for double buffering SetBuffer BackBuffer() ; Load the image and assign its file handle to the variable ; - This assumes you have a graphic called player.bmp in the ; same folder as this source code gfxPlayer=LoadImage("test.jpg") ; Let's do a loop where the graphic is drawn wherever the ; mouse is pointing. ESC will exit. While Not KeyHit(1) Cls ; clear the screen Print CurrentDir$() DrawImage gfxPlayer,MouseX(),MouseY() ; Draw the image! Flip ; flip the image into view and clear the back buffer Wend
| Do the sample programs that come with Blitz3D work? Try one that loads an image.|
I don't have any trouble with Windows 7 64-bit with compatibility mode for Blitz3D.exe set to Windows XP(Service pack 3).
And as a reality check, are you sure the image exists? The code is loading test.jpg but the comment refers to player.bmp.
| That comment is from the example code, my actual image is "test.jpg" - or so I thought!|
GOD DAMN WINDOWS 8 PIECE OF S... I have just installed it, and I'm yet a long way from having it configured truly usable (ie windows 7 :))... anyways, made a rookie mistake of adding an extension to a file when w8 hide them from me... so I ended up having a file that looked initially in W8 "test.jpg" but was actually "test.jpg.jpg"! -> file not found...
Duh, but problem solved with "show the bloody extensions please" magic :)
I managed to waste hour for this...