Information générale
Catégorie:
Contrôles ActiveX en VFP
Hi,
I think you've sort of worked this out elsewhere in this thread but FWIW:
I've found that any untrapped error with a treeview operation (typically an invalid attempt at adding nodes) can prevent the treeview (and consequently it's form) from being released cleanly. If the DataSession still exists then it's a pretty good indicator that the form has NOT in fact 'closed normally' - if you check I'll bet the forms Unload() did not in fact fire.
I always code for errors in the Treeview's own Error() method - even if it's just to ignore them <g> and that seems to prevent the problem.
HTH,
Viv
>>
I've got a Form with a (subclassed) container ( Treeview control and ImageList control ).
The Form has a private datasession. Closing the form leaves an unknown datasession behind. The form closes normally.
Except for
this.Treeview.ImageList = this.ImageList
in the init() of the container, there are no object references being kept.
Any solution to get rid of the unknown datasession ? (vfp6sp5)
Leaving the ImageList out does not help either
>>
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement