Forms V4.5 and FFI question

From: <allan.speir_at_googlemail.com>
Date: Tue, 12 May 2009 12:28:52 -0700 (PDT)
Message-ID: <7169de52-981a-4e20-80ca-7f7781afba4c_at_v4g2000vba.googlegroups.com>



All,

[Quoted] [Quoted] We have a C program that performs some file operations. I have the [Quoted] source code and can change it and compile it into a dll. The problem is that Forms doesn't seem to find it and keeps picking up the old one. I put the dll in the same directory as the fmx files but no joy. Is there a way I can tell where Forms looks for it and even how I can specifically force it to use and load a specific file?

[Quoted] Where does ora_ffi.find_library and ora_ffi.load_library look?

This is the code (dll name changed)

/*

  • Try and find the DLL already loaded

 */

            lh_ffie2sb := ora_ffi.find_library('dll_name.dll');

        EXCEPTION WHEN ora_ffi.FFI_ERROR THEN

/*

  • Ok not found lets load it
  • The null argument for the LOAD library is the DLL location so if
  • the DLL was not in
  • the working DIR or not in the PATH somewhere we might want to
  • put something in here.

 */

            lh_ffie2sb := ora_ffi.load_library(NULL,'dllname.dll');

Thanks in advance.

Allan Received on Tue May 12 2009 - 21:28:52 CEST

Original text of this message