TED,
In C/C++ programming, the most common way to dynamically load code (code that isn't compiled in with the rest of your program) is by calling a function inside a DLL. In CVI, there are three functions to accomplish the loading of a dll and the retrieval of the function address. These functions are located under the Utility >> External Modules library. Look for LoadExternalModule, GetExternalModuleAddr, and UnloadExternalModule.
This is assuming that the code you are trying to call at run-time is compiled into a C DLL, which you can do with CVI. You can also code out-of-memory code by calling object modules (*.obj), but this is an old method and I'd recommend you stick to DLLs if at all possible.
Regards,
Azucena
National Instruments