Re: DigitalClock Animation
Posted: Sat Sep 10, 2016 12:42 am
i just get the same "Can't open screen !" errmsgStarBootics wrote:By the way did you try my version of Snakes of balls demo on WinXP and Win 7 ?
http://www.purebasic.com
https://www.purebasic.fr/english/
i just get the same "Can't open screen !" errmsgStarBootics wrote:By the way did you try my version of Snakes of balls demo on WinXP and Win 7 ?
Code: Select all
If InitKeyboard() = 0 Or InitSprite() = 0 Or InitMouse() = 0 ; Or InitSprite3D() = 0
MessageRequester("ERROR","Can't initialize DirectX !")
End
EndIf
ExamineDesktops()
Screen_W = DesktopWidth(0)
Screen_H = DesktopHeight(0)
If OpenScreen(Screen_W, Screen_H, 32, "Sprite Demo") = 0
MessageRequester("ERROR", "Can't open 32 bit screen !")
If OpenScreen(Screen_W, Screen_H, 24, "Sprite Demo") = 0
MessageRequester("ERROR", "Can't open 24 bit screen !")
If OpenScreen(Screen_W, Screen_H, 16, "Sprite Demo") = 0
MessageRequester("ERROR", "Can't open 16 bit screen !")
End
EndIf
EndIf
EndIf
Repeat
If IsScreenActive()
ClearScreen(0)
Else
Delay(10)
EndIf
FlipBuffers()
ExamineMouse()
ExamineKeyboard()
Until KeyboardPushed(#PB_Key_All) ; MouseDeltaX() Or MouseDeltaY() Or MouseWheel() Or
CloseScreen()
End
Very strange to me, look like a bug somewhere within PureBasic it's self.Keya wrote:in both XP and Win7 i get the same result ... Can't open 32bit screen, click ok, then Cant open 24bit screen, click ok, then Cant open 16bit screen
Code: Select all
InitSprite()
If ExamineScreenModes()
While NextScreenMode()
Debug Str(ScreenModeWidth())+"x"+Str(ScreenModeHeight())+"x"+Str(ScreenModeDepth())+"@"+Str(ScreenModeRefreshRate())+"Hz"
Wend
EndIf
This doesn't make any sense ! You should be able to open a screen properly with one of these settings. You should report this as a bug under Windows. But first make sure you have the latest graphic card driver installed, perhaps the problem came from there.Keya wrote:800x600x16@60Hz
640x480x16@60Hz
1024x768x16@60Hz
1152x864x16@60Hz
1280x960x16@60Hz
800x600x32@60Hz
640x480x32@60Hz
1024x768x32@60Hz
1152x864x32@60Hz
1280x960x32@60Hz
1280x960x32@60Hz
800x600x32@60Hz
im using 5.42LTS, but i just also tested with 5.31 and same problem
Excuse me for the late answerStarBootics wrote:Can you run this code and post back the Debugger output ?
Best regards
StarBootics
Debugger wrote:1680
1050
32