J
jinjifeng
Unregistered / Unconfirmed
GUEST, unregistred user!
我想通过C++ Builder动态调用一个DLL文件中的未知结构API,以实现App能够调用任何DLL中的任何结构的API,只能预知有多少个参数和返回参数。
当前方式 typedef Variant (* func)(...)
Variant res,param1,param2,param3,param4;
Variant *p1,*p2,*p3,*p4;
p1 = &param1;
p2 = &param2;
p3 = &param3;
p4 = &param4;
LoadLibrary(dllfile)->GetProcAddress(func name)->res = func(p1,p2,p3,p4)
虽能正常执行,但不能准确获取返回值和返回参数,请指教!
当前方式 typedef Variant (* func)(...)
Variant res,param1,param2,param3,param4;
Variant *p1,*p2,*p3,*p4;
p1 = &param1;
p2 = &param2;
p3 = &param3;
p4 = &param4;
LoadLibrary(dllfile)->GetProcAddress(func name)->res = func(p1,p2,p3,p4)
虽能正常执行,但不能准确获取返回值和返回参数,请指教!