Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
BindEvent Gotcha - Fires Twice
Message
De
05/10/2006 08:50:59
 
 
À
05/10/2006 02:25:11
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Versions des environnements
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
Visual FoxPro
Divers
Thread ID:
01158912
Message ID:
01159649
Vues:
19
>>Hi all,
>>I found a strange gotcha in VFP's native BindEvent. It seems that if you bind an event handler to a property (in order to have the hanlder fire when the property changes), it will fire twice if you switch from storing an object reference in the property to a character value. The first time it fires, the value changes to NULL and the second time it changes to the value that you assigned.
>>
>
>You get double event to compensate for the fact that an event handler binded to Destroy event of a form does not fire if the event code of the form is empty. If you put at least a comment line, it fires.
>
>This way, the math adds up right: 2 events fired + 0 events fired = 2 bindevents. Pure logic.
>
>Carlos


Not agree.

Destroy happen when the object it is released.
With Bindevent is not possible to known if the object is released.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform