Pour le développement de 3Arks en parallèle de la version 'officiel', je travail sur un client qui a pour but de montrer à blendman comment utiliser les codes de mise en réseau que je lui fournis.
Lors de la création de ce client 'lite', j'ai rencontré un problème que j'ai pas résolus, (blendman m'a dis qu'il avait rencontré le même problème mais il ne se souvient pas de l'astuce). En gros, quand je déplace la fenêtre contenant mon écran j'ai le droit à un "Ne répond plus", ce qui m'oblige à fermer l'application. Je rencontre ce problème à partir du moment où j'ai ouvert un écran sur la fenêtre, ce qui me fait penser que c'est lié à l'écran et/ou aux dessins, ect...
Niveau code, ma boucle ressemble à ça :
Code : Tout sélectionner
fin=#False
Repeat
;{ Boucle de gestion des gadgets :
Repeat
Event=WindowEvent()
Select Event
Case #PB_Event_CloseWindow
fin=#True
Case #PB_Event_Gadget
;Gestion des gadgets....
EndSelect
Until Event=0
;}
;{ Boucle de gestion des events du jeu :
If jeu_lance=#True
If IsScreenActive()
IncludeFile "boucle/refresh_affichage_element.pb"
IncludeFile "boucle/affichage.pb"
IncludeFile "boucle/events.pb"
EndIf
EndIf
;}
Delay(100)
Until fin=#True
Quelqu'un a-t'il rencontré le même problème ou quelqu'un a-t'il une idée de la provenance d'un tel problème ?