Namal
10-11-2002, 08:11 AM
Hi,
I am developping an ActiveX DLL for pIE, and am having some strange behaviour of it after tapping the back button of the browser :
When the ActiveX execution has been using a lot of memory (done a lot of stuff), the next executions (ie pressing bakc and load another page) will become very very slow, till I soft reboot the device.
I suspect (but can't be sure) something like "memory fragmentation" is occurring avec the back.
This gets me to a few questions :
+ is there any way to check for that fragmentation assertion ?, or is there any obvious other explaination for the slow down ?
+ when the back button button is pressed are there any special steps to be taken in the closing method of the activex, other than regular destruction of the objects instanciated in the code ?
+ is there a way to detect and unload the DLLs that have been loaded during the ActiveX operation (that means, the activeX DLL itself, and stuff like wininet.dll or others whihch are loaded upon function calls by the activeX). ?
Thanks a bunch,
N.
I am developping an ActiveX DLL for pIE, and am having some strange behaviour of it after tapping the back button of the browser :
When the ActiveX execution has been using a lot of memory (done a lot of stuff), the next executions (ie pressing bakc and load another page) will become very very slow, till I soft reboot the device.
I suspect (but can't be sure) something like "memory fragmentation" is occurring avec the back.
This gets me to a few questions :
+ is there any way to check for that fragmentation assertion ?, or is there any obvious other explaination for the slow down ?
+ when the back button button is pressed are there any special steps to be taken in the closing method of the activex, other than regular destruction of the objects instanciated in the code ?
+ is there a way to detect and unload the DLLs that have been loaded during the ActiveX operation (that means, the activeX DLL itself, and stuff like wininet.dll or others whihch are loaded upon function calls by the activeX). ?
Thanks a bunch,
N.