Ora804.dll not found

GilbertIT

Member
When my application runs I get the following error.

"This application has failed to start because Ora804.dll was not found. Re-installing the application may fix this problem."

After accepting this dialog box my program runs normally. Is there any way to trap this error and bypass it? Or is there any way to check if the appropriate files required to run the program are present?
 
That is a strange error message. It is not generated by Direct Oracle Access. Are you using any other database components?

------------------
Marco Kalter
Allround Automations
 
I'm not using any other database components. The application is running on Windows XP machines. Some work OK others get this error. I might check out the registry settings on the machines that have the problem. I've checked for the file on these machines and it does exist in the \\Oracle\Bin directory.
 
As a test you can call ShowDOAInfo(nil) after making a connection to the database. This will show which Oracle Home and Net8 DLL is being used.

------------------
Marco Kalter
Allround Automations
 
I tried the test and received the same results from all installations. I don't seem to be able to trace the source of the problem. I've checked registry settings and they seem to be all the same.
 
I'm not sure which info you want so here is the lot.
OracleHomeKey: SOFTWARE\ORACLE\HOME0
OracleHomeDir: C:\Orant
Found: Oci.dll
Found: ORA73.dll
Found: ORA803.dll
Found: ORA804.dll
Using: C:\Orant\bin\oci.dll
OCI: Version 8.0
 
Can you verify if c:\orant\bin is included in the PATH environment variable, and if not, add it and try again?

------------------
Marco Kalter
Allround Automations
 
Back
Top