Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Problem with initial value of property
Message
De
27/09/2012 06:27:57
 
 
À
26/09/2012 16:26:42
Information générale
Forum:
Visual FoxPro
Catégorie:
Classes - VCX
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows XP SP2
Database:
Visual FoxPro
Divers
Thread ID:
01553671
Message ID:
01553723
Vues:
98
Peter,

you may have read me stating that vfp has some JS-like behaviours.
This is the prototype similar way of doing things.
.Init() is your friend for more class like behaviour.

regards

thomas

>Well then, why is this not in the documentation?! It is very important to know this, isn't it. I can say I'm a really experienced vfp developer, doing vfp since 1990. But this has never been told or explained to me, nowhere, not in the docs, not in the Hackers guide. 'By-design' may be what has been told to you, but to me that sounds like a rationalisation, to hide the real reason: a design flaw or simply a blind spot for this when implementing it, in both cases a flaw they somehow didn't want to repair.
>
>Re-using the cached version of a previously instantiated object is smart enough, but of course that should not imply the re-use of any initial values.
>
>>FoxPro does neat things with caching classes you have referenced so it does not have to re-create them from
>>scratch every time you use them.
>>
>>This is the same problem experienced in VCX-based classes where the property value is created with an '=',
>>which is executed the first time the class is created only.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform