I have made an Activex DLL , that works on an Access 97 MDB opened via DAO
3.6
When my VB 6.0 (SP3) programs start there are 55 Mb occupied ( as say NT4
wks SP4 task manager ).
Starting the program the occupation grow to 57.
When i call the DLL then memory occupation grow to 58, and when i close the
DLL object the memory decrease to 57.8, not 57.
Only closing the VB program the occupation decrease to initial 55.
I'm closing every recordset in class_terminate then setting them to Nothing
( even the forms used in DLL ), and then DLL object is explicitely set to
Nothing when the DLL terminate.
Why 800 Kb remains occupied ? where to investigate ?
Thanks.