I emailed this to support on 10/15, but haven't heard back. Maybe somebody here has experienced the same problem.
Our application is compiled with Delphi 2007 (Win32). We generally use either dbexpoda40.dll to connect to Oracle or dbexpsda40.dll to connect to MS SQL.
Specific versions we're using are dbexpoda40.dll 4.20.0.8 and dbexpsda40.dll 4.25.0.8.
Our application works fine on many different inhouse and customer workstations.
One of our employees, not a developer, with our client-server app on his desktop is getting Access Violation at address 0, read of address 0. This happens regardless of what Oracle database we configure him to connect to. If we set him to connect to an MS SQL database, it works fine.
As a test, I also compiled the demo app "Query.exe" from my "C:\Program Files\CoreLab\DbxOda\Demos\Win32\Query". (I don’t remember whether I took default location for CoreLab install.) On my workstation this works fine, but on his we get the same Access Violation at address 0, read of address 0.
He has Oracle 10g client installed, I don't know the specific version.
He is able to use TOAD to connect to the same databases where our dbExpress code gets the Access Violation.
It seems like this is a configuration problem not a Devart code problem specifically, but do you have any suggestions for resolving or further diagnosing it?
Thanks.