ABC - FullRecord - Multi-DLL

Top  Previous  Next

For full functionality of FullRecord, the Global extension needs to be included in every app of your system.

 

The multi-dll example is composed by the following programs:

 

FRData6.APP for Clarion 6.x is the main data dll. The global extension declares which files will be audited, and the app export all the files definitions.

 

FRInpect6.APP for Clarion 6.x contains the auditing procedures. The app refers to FRData6. The global extension declared which files will be inspected and/or recovered. It should match the list of files from FRData6.app, and as the files are not used in the app, they generation should be forced in the "individual files overrides" global option.

 

FRMod6.APP for Clarion 6.x contains the user procedures. Note that it does contains the global extension and refers to FRData6. It does not refer to FRInspect6. The files in this procedure to be audited are the ones declared in the global list from FRData6.app.

 

FRExe6.APP for Clarion 6.x is the main EXE caller program. Note that it does contains the global extension too. It refers to the other three apps.

 

The procedures in the example are the very same as in the ABC - FullRecord example. This example is provided so you can check the proper global settings for a multi-dll system to run.

 

Take note: In the case that the inspection and recovery templates are not in the data-dll, you have to select the files to inspect in the global extension the same way as you did in the data-dll, as shown in the FRInspect6.app.