易语言如何动态调用dll文件,就是不在dll命令表里声明。
.版本 2
DLL句柄 = LoadLibrary (取指针_文本型 (取运行目录 () + “\1.dll”)) ' 载入DLL
Call (GetProcAddress (DLL句柄, “子程序1”), , , , , , , , , , , , , , , ) ' get...查询子程序位置 call 执行子程序
指针到文本 (Call (GetProcAddress (DLL句柄, “子程序2”), , , , , , , , , , , , , , , )) ' 取文本型返回值
.子程序 Call, 整数型
.参数 子程序地址, 整数型
.参数 参数1, 整数型, 可空
.参数 参数2, 整数型, 可空
.参数 参数3, 整数型, 可空
.参数 参数4, 整数型, 可空
.参数 参数5, 整数型, 可空
.参数 参数6, 整数型, 可空
.参数 参数7, 整数型, 可空
.参数 参数8, 整数型, 可空
.参数 参数9, 整数型, 可空
.参数 参数10, 整数型, 可空
.参数 参数11, 整数型, 可空
.参数 参数12, 整数型, 可空
.参数 参数13, 整数型, 可空
.参数 参数14, 整数型, 可空
.参数 参数15, 整数型, 可空
置入代码 ({ 86, 190, 15, 0, 0, 0, 141, 77, 8, 141, 76, 241, 252, 139, 65, 4, 133, 192, 116, 2, 255, 49, 78, 131, 233, 8, 133, 246, 117, 239, 255, 85, 8, 94, 201, 194, 124, 0 })
返回 (0)