enoone1 2016-01-12 10:30 采纳率: 0%
浏览 1533

VC 6.0环境如何动态调用我这个dl,往高手指导l

A.dll头文件导出函数声明如下:
开发环境VC++ 6.0

typedef void *TESTHANDLE;
extern "C" __declspec(dllexport) int __stdcall TEST_Init(TESTHANDLE *hHandle);
extern "C" __declspec(dllexport) int __stdcall TEST_Exit(TESTHANDLE hHandle);
……

现在test工程需要动态调用该 A.dll
限定**只能使用LoadLibrary("KCBPCli.dll")动态调用**方式,请问怎么动态调用上述两个函数

  • 写回答

9条回答

  • threenewbee 2016-01-12 10:35
    关注

    LoadLibrary得到dll句柄,接下来GetProcAddress得到指针,在你程序中定义函数指针,然后直接调用
    具体google下就有

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器