Icon View Incident Report

Minor Minor
Reported By: Ivan Sine
Reported On: 6/18/2008
For: Version 2.00 Build 1
# 2664 Activating Engine without ConfigPath Property Set Causes IDE to Crash or Display Errors

-File, New, VCL Forms application for Delphi 32

-Drop a Database on form

-Click the Database dropdown

Delphi shuts down, no error. Just closes.





EDB 2, build 1

D2007 latest SP

Vista SP1


Comments Comments and Workarounds
This issue was caused by the empty configuration path check being performed in the engine after the external modules were loaded by the engine. In the IDE the current path would be the \bin directory for Delphi, thus causing the engine to try and load the borlandmm.dll to see if it was a valid external module for EDB. When the engine found out it wasn't, it unloaded the DLL, which caused the IDE to crash due to the hooks that the borlandmm.dll put in place when it was loaded.

The workaround is to make sure that the TEDBEngine.ConfigPath property is set properly.


Resolution Resolution
Fixed Problem on 6/18/2008 in version 2.00 build 2


Products Affected Products Affected
ElevateDB VCL Client-Server
ElevateDB VCL Client-Server with Source
ElevateDB VCL Standard
ElevateDB VCL Standard with Source
ElevateDB VCL Trial

Image