Le forum (ô combien francophone) des utilisateurs de Powerbuilder.




Bonjour,
J'ai un NVO que j'instancie à l'ouverture d'une window (événement open).
Sur le losefocus de plusieurs controles (dropdown ou singlelineedit ou editmask), j'appele une méthode de ce nvo.
Le destroy est effectué sur le close de la window.
Problème :
Quand je suis sur un champ cité ci-dessus (avec powerscript sur la méthode), et que je ferme la fenetre, le message d'erreur "null object reference at line ..." apparait.
La ligne correspond à l'appel de la méthode sur le losefocus.
J'ai l'impression que le destroy au niveau du close se fait avant le script du losefocus : ce qui renvoie un message null to reference puisque le nvo n'est plus instancié ...
Est-ce que quelqu'un a déjà eu ce problème ? Avez-vous des idées pour corriger ce problème ?
Dernière modification par bdf94 (03-11-2010 13:44:44)
Hors ligne














Dans ton losefocus, tu peux toujours faire un petit test : If IsValid( nvo ) Then...
Hors ligne










test en codant dans le closequery et pas dans le close ...
Hors ligne