The Utility_LoadDLL() function loads the specified DLL into memory. The DLL remains in memory until it is unloaded or the application is closed.
• DLL_name – A string specifying the name of the DLL to load into memory. The DLL must be in the current directory, or in a directory included in the PATH variable for the system.
A long integer containing the handle to the DLL. You must save this value to use when unloading the DLL from memory.
You will use the Utility_LoadDLL() function when a DLL must maintain state information between calls. Use this function to load the DLL into memory, make the necessary calls, and then use the Utility_UnloadDLL() function to remove the DLL from memory.