lr_load_dll()
加载外部DLL。
int lr_load_dll(const char * library_name);
参数说明:
library_name:DLL(Windows)或共享对象(UNIX)的名称。
lr_load_dll函数加载一个DLL(Windows)或共享对象(UNIX),允许在使用C解释器重放时调用外部函数。 一旦你加载DLL,你可以调用定义在DLL中的任何函数,而不必声明它。
您可以为DLL指定完整路径。
在Windows平台上,如果不指定路径,lr_load_library使用C ++函数LoadLibrary使用的标准序列搜索DLL。
在UNIX平台上,可以设置LD_LIBRARY_PATH环境变量(或相当于平台)。 lr_load_dll函数使用与dlopen相同的搜索规则。 有关更多信息,请参阅dlopen或其同等版本的手册页。
示例:lr_load_dll
在以下示例中,使用lr_load_dll,以便在脚本重放期间显示标准Windows消息框:
lr_load_dll(“user32.dll”);
MessageBoxA(NULL,“This is the message body”,“message_caption”,0);