Home |
RTTarget-32 Programming Manual Running Win32 Programs without Win32 Running a Program on the Target Running with or without Paging Installing Hardware Interrupt Handlers Catching NULL Pointer Assignments Running without Run-Time System Configuration for Debug and Release Builds Loading DLLs through a File System Utility MakeDLM Using the MetaWINDOW Graphics Library Custom MP Floating Pointer Structure Compiling and Linking with On Time RTOS-32 |
Utility MakeDLMCommand line utility MakeDLM can convert a standard Win32 DLL to a DLM. Its command line syntax is: MakeDLM [Options] DLLName The following options are available:
Parameter DLLName must be the name of the DLL to process. If no filename extension is given, .DLL is assumed. The file is first searched in the default directory, then in the directory MakeDLM is loaded from. The resulting DLM file will reside in the same directory as the original DLL with filename extension .DLM. Please note that program MakeDLM is not redistributable. It may only be used by RTTarget-32 license owners. For information on distributing MakeDLM with your applications to your customers, please contact On Time. The use of compression for DLMs entails a tradeoff between disk space efficiency, load time, and memory requirement at run-time. Obviously, compressed DLMs will always need much less disk space. Compressed DLMs must be decompressed at run time. For fast disks and/or slow CPUs, compression will slow down DLM load time. However, for slow disks (e.g., diskettes) and/or fast CPUs, compressed DLMs will load faster. Another issue is that LoadLibrary will need some temporary storage to expand the DLM. Depending on the installed memory management options, this temporary storage may not be available for subsequent allocations of the program. Please refer to the following table.
The rows and columns specify RTTarget-32's memory managers and heap manager used by your program at run time. Loading DLLs through a File System
|