Skip to content

Manual Deployment

For manual deployment, copy the following files:

Platform Filename Destination / Comments
64 bit
Source: Installation folder for DataFlex Reports v26.0 Developer Edition
DataFlex Reports Developer Edition API64.ocx Shared location or program files folder of the workspace. When deployed on a shared network folder, ensure users have access to the file. Register the DataFlex Reports Developer Edition API64.ocx on the deployment computer(s) using the Windows RegSvr32 tool. Run RegSvr32 with elevated rights (use “run as administrator”).
Df_collate.cfg Same folder as the DataFlex Reports Developer Edition API64.ocx
Language.db Same folder as the DataFlex Reports Developer Edition API64.ocx. This is an optional file. When the language.db is not present, all translatable strings are shown in English.
DR.db In a subfolder of ProgramData; in Windows Vista or later, the exact folder is C:\ProgramData\Data Access Worldwide\DataFlex Reports\26.0\Data or in the same folder as the DataFlex Reports Developer Edition API64.ocx. Ensure that the dr.db has write rights for all users.
icudt63.dll, icuin63.dll, and icuuc63.dll Same folder as the DataFlex Reports Developer Edition API64.ocx
Codemast.dll Same folder as the DataFlex Reports Developer Edition API64.ocx. This is an optional DLL needed when the report uses the CodeDescription ELF function.
32 bit
Source: DR 32 Bits folder in the installation folder for DataFlex Reports v26.0 Developer Edition
DataFlex Reports Developer Edition API32.ocx Shared location or program files folder of the workspace. When deployed on a shared network folder, ensure users have access to the file. Register the DataFlex Reports Developer Edition API32.ocx on the deployment computer(s) using the Windows RegSvr32 tool. Run RegSvr32 with elevated rights (use “run as administrator”).
Df_collate.cfg Same folder as the DataFlex Reports Developer Edition API32.ocx
Language.db Same folder as the DataFlex Reports Developer Edition API32.ocx. This is an optional file. When the language.db is not present, all translatable strings are shown in English.
DR.db In a subfolder of ProgramData; in Windows Vista or later, the exact folder is C:\ProgramData\Data Access Worldwide\DataFlex Reports\26.0\Data or in the same folder as the DataFlex Reports Developer Edition API32.ocx. Ensure that the dr.db has write rights for all users.
icudt63.dll, icuin63.dll, and icuuc63.dll Same folder as the DataFlex Reports Developer Edition API32.ocx
codemast.dll Same folder as the DataFlex Reports Developer Edition API32.ocx. This is an optional DLL needed when the report uses the CodeDescription ELF function.

Notes:

  • With DataFlex Reports 2024 (v24.0), the name of the print engine OCX files changed. The year indication in the filename has been dropped.
  • Starting with v8.0, there will be 2 versions of the print engine OCX. When you compile with DataFlex 19.x, you will need to use the 32-bit version of the OCX. When you compile with DataFlex 2021 (v20) and higher, you can choose to compile to a 32-bit or a 64-bit executable. The 64-bit version of the OCX should be used with 64-bit versions of the DataFlex compiled executable, and the 32-bit version with the 32-bit versions of the DataFlex compiled executable. Windows automatically uses the correct version of the OCX as long as the OCX has been registered.
  • The internal structure of the dr.db file changed in version 5. Using a dr.db of an older version causes label reports to fail. The structure of an older dr.db can be updated via the DataFlex Reports Maintenance tool.
  • If the report uses one or more ELF functions, these DLLs need to be installed/copied as well. The best location for these DLLs is the folder where the application resides (usually the Programs folder of the workspace).
  • With multiple vendors/applications, the dr.db file can differ from vendor/application to vendor/application. Ensure your installation does not overwrite the dr.db from another vendor/application but merges contents.
  • DataFlex v19.1 and higher come with live DataFlex Reports examples. These examples by default use the DataFlex Reports Demo OCX and library. Developers are not allowed to distribute and use this special OCX. Applications compiled with the DEMO library will not run with the Developer OCX and vice-versa.