Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Releasing procedure
Message
 
 
À
21/09/2010 07:09:20
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Versions des environnements
Visual FoxPro:
VFP 9 SP2
Divers
Thread ID:
01482115
Message ID:
01482118
Vues:
54
>I don't know why but I'm trying to define a class on the fly.
>To do that I put the code on in a string, transform this string in a file.prg than compile it and add it to my procedures
>
>
>lcString = myDefineCode
>=strtofile(lcstring,MyFlyProc,0)
>lcMemSet = set('procedures')
>compile MyFlyProc
>set procedure to MyFlyProc additive
>
>* excute my code which refers to defined object
>release procedure MyflyProc
>set procedure to (lcMemSet)
>*
>erase MyflyProc
>
>
>
>Well I cannot erase that file as it tells me that outstanding references exist. How can I kill those references
>
>Thank you
>Alessio
>
>By the way, if there are better methods to do that...fell free to suggest them to me :)

You can try using EXECSCRIPT. You may also try to RELEASE CLASS ClassDefinedInTempPrg first.
If it's not broken, fix it until it is.


My Blog
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform