Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Releasing procedure
Message
 
 
To
21/09/2010 07:09:20
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 9 SP2
Miscellaneous
Thread ID:
01482115
Message ID:
01482118
Views:
55
>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
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform