Hello,
As a suggestion, might I recommend a forum STICKY FAQ which discusses 32 bit vs 64 bit? I know you get asked questions on this regularly. In my scenario (Win 10 Pro, 64 bit, Delphi Tokyo 10.2.3, DOA 4.1.3.5), I have Delphi and Oracle 12cR2 64 bit database/client installed on the same machine. Oracle is only 64 bit, Delphi is only 32 bit... so some challenges exist. I have found several forum notes (including an old one of mine) on this subject, but I am wondering is there is now a new way around this?
I have downloaded the 32 bit Instant Client, and unzipped it to a directory. If I look at the Oracle / Preferences menu in Delphi, there is an entry for OracleHome and OCIDLL. I would think I could leave OracleHome empty, and put in the OCIDLL value for where the InstantClient oci.dll 32 bit is loaded. I did this, restarted Delphi, and tried a sample app. I still get the initialization error showing that DOA is looking for OCI.dll in $ORACLE_HOME, not the instant client directory. In short, is there a way to use the Oracle/Preferences entries so I don't have to constantly change environment variables?
Thank you
As a suggestion, might I recommend a forum STICKY FAQ which discusses 32 bit vs 64 bit? I know you get asked questions on this regularly. In my scenario (Win 10 Pro, 64 bit, Delphi Tokyo 10.2.3, DOA 4.1.3.5), I have Delphi and Oracle 12cR2 64 bit database/client installed on the same machine. Oracle is only 64 bit, Delphi is only 32 bit... so some challenges exist. I have found several forum notes (including an old one of mine) on this subject, but I am wondering is there is now a new way around this?
I have downloaded the 32 bit Instant Client, and unzipped it to a directory. If I look at the Oracle / Preferences menu in Delphi, there is an entry for OracleHome and OCIDLL. I would think I could leave OracleHome empty, and put in the OCIDLL value for where the InstantClient oci.dll 32 bit is loaded. I did this, restarted Delphi, and tried a sample app. I still get the initialization error showing that DOA is looking for OCI.dll in $ORACLE_HOME, not the instant client directory. In short, is there a way to use the Oracle/Preferences entries so I don't have to constantly change environment variables?
Thank you