Hi.
I am converting our application from PB2017 R3 to PB2019 R3. All runs fine.
Except I have a problem concerning the new runtime environement and loading Oracle oci.dll with our application.
My application is named "buisy" and I would like to provide the runtimes beneath the application path.
So my buisy.xml looks like that:
<?xml version="1.0" encoding="utf-8" ?>
<Application>
<RuntimePath>\Runtime\Runtime 19.2.0.2670</RuntimePath>
</Application>
When starting my application it says:
"Oracle library OCI.DLL could not be loaded"
When changing my buisy.xml to the path where the PB IDE has installed the runtimes
<?xml version="1.0" encoding="utf-8" ?>
<Application>
<RuntimePath>C:\Program Files (x86)\Appeon\Common\PowerBuilder\Runtime 19.2.0.2670</RuntimePath>
</Application>
the application does find the OCI.DLL and all runs fine.
I copied the full directory C:\Program Files (x86)\Appeon\Common\PowerBuilder\Runtime 19.2.0.2670 to my application path \Runtime\Runtime 19.2.0.2670.
What's the reason for that?
Regards,
Rolf
Try running Process Monitor from SysInternals, that would give you an indication of WHERE it's trying to find the OCI.dll when it fails.