A script-enabled browser is required for this page to function properly.

Microsoft Windows User Exit Interface Files

During the installation of Oracle Forms for Windows, a group of files related to the user exit interface are copied to the ORACLE_HOME\FORMS\USEREXIT directory. You may not require all of the files contained in this directory. All foreign functions that can be invoked from a user exit interface from Oracle Forms for Windows must be contained in a DLL.

frmxtb32.dll is the default file containing foreign functions that can be invoked from a user exit interface. When you create new foreign functions, create a frmxtb32.dll file and place it in the ORACLE_HOME\BIN directory.

To assist you in creating the IAPXTB control structure, Oracle Forms provides you with an IAPXTB control structure source file, UE_XTB.C. This file serves as a template for creating an IAPXTB control structure. Modify a IAPXTB control structure source file to include the foreign functions you define. Include the appropriate file in your project.

UE_XTB.C is a file that contains an example of an entry for the IAPXTB control structure. Modify this file and add your foreign function entries. This is the file that is in the UE_SAMP.MAK project file.

The following files are project files that contain all the required files to create a DLL containing foreign functions that you can invoke from a user exit interface in Oracle Forms. UE_SAMP.MAK is a project file that includes the IAPXTB control structure from the UE_XTB.C file. Building this project generates UE_SAMP.DLL. You can rename the DLL from UE_SAMP.DLL to frmxtb32.dll and replace the existing frmxtb32.dll in the ORACLE_HOME\BIN directory, or you can add UE_SAMP.DLL to the List of DLLs defined by the FORMS_USEREXITS parameter in the registry.

In addition to your foreign function object code files and an IAPXTB control structure object code file, you need the following files in your project file to generate a user exit interface DLL (These files are included in UE_SAMP.MAK):


About writing a user exit on Microsoft Windows