Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Clean up .NET resources
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Visual FoxPro et .NET
Divers
Thread ID:
01315414
Message ID:
01322791
Vues:
16
Thanks for the explanation. I thought I did something wrong.


>Kind of a late response, but any assembly loaded into memory by an application including an EXE will never release completely unless you shut down the AppDomain or shut down the application.
>
>This means effectively that the file stays loaded always, but related resources for objects get cleaned up by the garbage collector.
>
>As a general rule - if a class implements IDisposable() it's a good idea to call .Dispose() explicitly from VFP code to ensure that objects are properly releasing additional and non-.NET resources.
>
>Hope this helps,
>
>
>+++ Rick ---
>
>>Hello,
>>
>>I am using the NET Extender in VFP and have the following question:
>>
>>How can I clean up properly the resources when I use an assembly.
>>
>>For instance I have an assembly that has a class:
>>
>>lcAssembly = "XEngine.exe"
>>lcClass = "xEngine.Form1"
>>loNetObj = CLRNewObject(lcClass,lcAssembly)
>>loNetObj.Show()
>>
>>now to close the form I issue:
>>
>>loNetObj.Close()
>>
>>But the XEngine.exe is still loaded somehow in memory. How can I clean up the resources?
Christian Isberner
Software Consultant
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform