Board index » off-topic » BDE and Microsoft Application Verification
|
Kristofer Jonutis
Delphi Developer |
BDE and Microsoft Application Verification2006-11-23 06:47:11 PM off-topic16 I've recently tested my application with the Microsoft Application Verifier software, and ran into some problems when closing and freeing TDatabase components. I then made a simple test-application that only consists of a tdatabase and two buttons, one for opening the database and one for closing it. The TDatabase is connected to an Oracle database using ODBC (Oracle ODBC driver 10.01). Opening is no problem, however when I execute TDatabase.Close I get the following error: "Freeing heap block containing an active critical section." and when I close the entire application, thus free-ing the TDatabase component I get this: "Unloading DLL containing an acive Critical section." I also tested connecting to a local MS Access database using ODBC, that time I got no error when closing the database, however the same error occured when closing the application. The error seems to originate in IDAPI32.dll, the call being DbiCloseDatabase. Has anyone done something similar that may have any ideas on where I can go from here? Regards Kristofer |
