LoadExternalModule is NOT for use with DLLs directly. It's for LIB and OBJ files. You could use it with the DLL import library (.LIB) file, but not on a DLL directly. See the help for the LoadExternalModule function.
You can use the LoadLibrary()/GetProcAddress() method to load the library. This is frequently used by CVI programmer's and is the only alternative to using a import library (statically linked or loaded through LoadExternalModule).
Best Regards,
Chris Matthews
National Instruments