Compiler Corner Resources

by Thomas Down


The Interalia Dynamic Link/Loader is a system which allows any application to load modules of code at run time, and call functions provided within that module of code. Modules may be loaded either by a single application (simple DLLs or plug-ins), or by the Link/Loader module itself. In the latter case, a single instance of the module of code can be used simultaneously by multiple threads of execution. Functions within plug-in code modules are allowed to make callbacks into the application that loaded them.

A demonstration program, X-filer, is provided. It is a simple viewer for Draw and JPEG files which can be extended by adding plug-in modules.

Full details of the Interalia dynamic linker and dynamic library developer's kit can be found in RefGuide file.

 Copyright Interalia Design 1998
