Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Adding a event to an object
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Versions des environnements
Visual FoxPro:
VFP 6 SP5
OS:
Windows XP SP2
Network:
Windows 2000 Server
Divers
Thread ID:
01315742
Message ID:
01315899
Vues:
16
>Does this object belong to something, say, screen or form? If yes, then you can access it through the parent object.
>
>>>>Hi! There
>>>>
>>>>is there any way to add an event, or a listener, or a hook to an already created object?
>>>>
>>>>to be more specific, let's say you have this custom class
>>>>
>>>>
>>>>define class myClass as custom
>>>>     nTest = 0
>>>>enddefine
>>>>
>>>>
>>>>i don't have access to the source code of the class and i need a program fires when the ntest changes or is accessed.
>>>>
>>>>I know there is this access and assign stuff, but once again, don't have access to code.
>>>>
>>>>so, is there any way to add this to the object alredy created?
>>>
>>>Selim,
>>>
>>>You can use BINDEVENTS with properties too, in your form (or whatever) use
>>>Bindevent(thisform.myClassInstance, 'nTest', thisform, 'myHandler')
>>>
>>>This will only work for changes, not accesses thou
>>>
>>>[Update]
>>>
>>>Can't you subclass myClass and add the access and assign?
>>>
>>>[Update 2] Ooops, that is what Hilmar said, sorry
>>BindEvents won't work on VFP6, is it?
>>
>>and by subclassing? the object is already in memory and named oMyObject
>>how can i subclass and still the object be oMyobject?

The object is a custom class
and it is inside an exe file.

I am pretty sure the oObject is created through a
oObject = createobject("myCustomClass")
can i subclass a custom class that resides in a exe?
.......
DO WHILE .T.
      ME.Work()
ENDDO
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform