非常急,bcb怎么使用dll里带有参数的函数?
拿来一个dll,里面有个函数 ttt(LPCTSTR str1, LPCTSTR str2)
我的代码如下:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
HINSTANCE dllHandle;
int _stdcall (*aaa)(void);
dllHandle=LoadLibrary("dlltest.dll");
aaa=GetProcAddress(dllHandle,"ttt");
aaa("999","111");
FreeLibrary(dllHandle);
}
编译不通过,错误信息 [C++ Error] Unit1.cpp(26): E2226 Extra parameter in call
如果将aaa("999","111");改为 aaa();就能正常编译,但运行的时候肯定出错了
请问怎么写?