bug dans closewindow ?

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
supercdfr
Messages : 105
Inscription : sam. 21/juil./2007 15:16

bug dans closewindow ?

Message par supercdfr »

voici un tout petit bout de programme :

Code : Tout sélectionner

Enumeration
  #Window_login
  #Window_login2
EndEnumeration

  If OpenWindow(#Window_login, 432, 334, 266, 110, "Login", #PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MinimizeGadget|#PB_Window_TitleBar)
    Debug "ouvert 1"
  EndIf
  CloseWindow(#Window_login)
  
  If OpenWindow(#Window_login2, 432, 334, 266, 110, "Login2", #PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MinimizeGadget|#PB_Window_TitleBar)
    Debug "ouvert 2"
  EndIf
Quand je l'execute, j'ai une erreur d'acces memoire a la deuxieme ouverture.
Si je ne mets pas

Code : Tout sélectionner

CloseWindow(#Window_login)
, cela fonctionne.
Est-ce normal ?

J'utilise purebasic 5.00 x86
Golfy
Messages : 423
Inscription : mer. 25/août/2004 15:14
Localisation : Grenoble
Contact :

Re: bug dans closewindow ?

Message par Golfy »

pas pour moi : en commentant la ligne CloseWindow(#Window_login) j'ai bien 2 fenêtres
(j'ai ajouté une boucle de 5 sec pour les voir apparaître)

Code : Tout sélectionner

  d = ElapsedMilliseconds()
  Repeat
    e = WaitWindowEvent(5)
  Until ElapsedMilliseconds()-d > 5000
 
pas de soucis, autant en x86 qu'en x64
Purebasic 5.30 full sous Windows XP (x86) et Win7 (64 bits), Linux Debian. Orientation réseaux, domotique
http://golfy.olympe.in/Teo-Tea/
Avatar de l’utilisateur
MLD
Messages : 1124
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

Re: bug dans closewindow ?

Message par MLD »

Pour moi c'est OK
supercdfr
Messages : 105
Inscription : sam. 21/juil./2007 15:16

Re: bug dans closewindow ?

Message par supercdfr »

exact, une fois chez moi, pas de soucis.

C'est l'ordi du boulot qui merde :twisted:
Répondre