13,825
社区成员
发帖
与我相关
我的任务
分享
int WINAPI VCFunc(float *fData,int Num)
{
for(int i = 0;i< Num;i++)
{
fData[i]=5.6*i+1;
}
return 0;
}
调用
int (WINAPI *VCFunc)(float*,int);
void __fastcall TForm1::Button1Click(TObject *Sender)
{
HINSTANCE hInsts = LoadLibrary("test.DLL");
VCFunc = (int (WINAPI *)(float*,int ))GetProcAddress(hInsts,"VCFunc");
if(hInsts)
{
float fData[3];
if(VCFunc(fData,3)==0)
{
for(int i=0;i<3;i++)
ShowMessage(fData[i]);
}
}
FreeLibrary(hInsts);
}