Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Excel.exe remove from memory
Message
De
13/02/2009 09:24:04
 
 
À
13/02/2009 08:52:08
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows XP SP2
Network:
Windows XP
Database:
Visual FoxPro
Application:
Desktop
Divers
Thread ID:
01381535
Message ID:
01381569
Vues:
26
As far as I know, yes.

>Thanks!
>So, it's allways a good practice first set to null and then release?
>
>>In this case you must make sure that you release oWorkbook also, since it holds a reference to oExce. And you must release it before oExcel.
>>oWorkbook=.null.
>>oExcel=.null.
>>Relase oWorkbook
>>Release oExcel
>>
>>>Hi.
>>>I've created an Excel object named 'oExcel'.
>>>Then, I've loaded a XLS file and read information from it.
>>>When done I've issued 'oExcel.Quit()'.
>>>I've noticed in the Windows Task Manager that the process
>>>'excel.exe' didn't unload from memory. To unload it I've had
>>>to issue an 'Release oExcel'.
>>>Is that the correct way?
>>>Here is the pseudo-code
>>>
>>>
>>>vFile = 'my file'
>>>oExcel  = CreateObject("Excel.Application")
>>>oWorkbook = oExcel.Workbooks.Open(vFile)
>>>
>>>... bla bla bla ...
>>>
>>>oExcel.Quit()
>>>RELEASE oExcel
>>>
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform