GetProcAddress
场景:getprocaddress()参数。解决思路
getprocaddress()参数。。。
想要做个动态链接库
HINSTANCE hInst;
hInst=LoadLibrary("GearISO.dll");
要调用的函数是void _declspec(dllexport) DoDraw(CGearView * pGearView)
那 getprocaddress 要怎么写呢 ?
------解决方案--------------------
一般这样写:
typedef void (CALLBACK* LPFNDLLFUNC1)(CGearView * );
...
LPFNDLLFUNC1 lpfnDllFunc1; // Function pointer
lpfnDllFunc1 = (LPFNDLLFUNC1)GetProcAddress(hInst, "DoDraw");
getprocaddress()参数。。。
想要做个动态链接库
HINSTANCE hInst;
hInst=LoadLibrary("GearISO.dll");
要调用的函数是void _declspec(dllexport) DoDraw(CGearView * pGearView)
那 getprocaddress 要怎么写呢 ?
------解决方案--------------------
一般这样写:
typedef void (CALLBACK* LPFNDLLFUNC1)(CGearView * );
...
LPFNDLLFUNC1 lpfnDllFunc1; // Function pointer
lpfnDllFunc1 = (LPFNDLLFUNC1)GetProcAddress(hInst, "DoDraw");