Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Release program from memory
Message
From
27/10/2005 18:08:22
 
 
To
27/10/2005 09:25:30
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
01062188
Message ID:
01062803
Views:
16
>>>Hi,
>>>
>>>If I instantiate a class from another executable like:
>>>
>>>objPrograma = NewObject("Programa", "Programa.VCX", "Auxiliar\Programa.EXE")
>>>
>>>
>>>If I try to rename Auxiliar\Programa.EXE isn't possible because the class Programa is in the memory.
>>>
>>>How can I release Auxiliar\Programa.EXE from memory to rename it ?
>>>
>>>I can do like this:
>>>
>>>objPrograma = NewObject("Programa", "Programa.VCX", "Auxiliar\Programa.EXE")
>>>objPrograma.SomeMethod()
>>>Release objPrograma
>>
>>* try
>>
>>CLEAR CLASSLIB Programa.VCX
>>
>>>Rename Auxiliar\Programa.EXE to Auxiliar\Programa_OLD.EXE
>>>
>
>CLEAR CLASSLIB Programa.VCX
>
>return an error message

Exist a bug here, vfp search Auxiliar\Programa.VCX, and then fire a error.

With a single class you can:
CLEAR CLASS Programa
...
Previous
Reply
Map
View

Click here to load this message in the networking platform