Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
Je suis en PowerBuilder 10.5.
L'instruction HALT CLOSE depuis une fenêtre response fait crasher mon application et windows me renvoi un message (mémoire ne peut pas être read). Pas de risque puisque mon application est fermée. Mais ce n'est pas très chouette...
HALT CLOSE depuis la MDI principale ne pose pas de soucis...
Est-ce que quelqu'un a déjà rencontré ce problème ???
Merci par avance
Hors ligne
Bonjour,
C'est surement que des appels sont faits à des objets déjà détruits...
Cela dit, HALT CLOSE c'est le truc le plus sale à faire pour fermer une appli
Pourquoi ne pas fermer proprement ?
Hors ligne
Bonjour,
Merci pour la réponse.
A priori je n'ai pas d'appels à des objets invalides dans mon close.
Par contre, je ne comprends pas : pourquoi HALT CLOSE est la méthode la plus sale pour fermer une application ? Comment doit-on fermer l'appli alors ?
Merci !
Hors ligne
indianjoe a écrit:
Par contre, je ne comprends pas : pourquoi HALT CLOSE est la méthode la plus sale pour fermer une application ? Comment doit-on fermer l'appli alors ?
Fermer toutes les fenêtres ouvertes, puis la fenêtre MDI.
Probablement compte tenu de la hiérarchie w_mdi > w_sheet > w_response, si tu fais un HALT CLOSE dans w_response, il shoote w_sheet avant w_response et du coup w_response est dans les choux (à confirmer)
Hors ligne