15,471
社区成员
发帖
与我相关
我的任务
分享
typedef void* (*CreateInstance)(char *ClassName);
CreateInstance pFunCreateInstance = NULL;
HMODULE hm = LoadLibrary(L"D:\\WorkSpace\\C2000\\TestC2KCode\\Debug\\DMS_C2000.dll");
pFunCreateInstance = (CreateInstance)GetProcAddress(hm,MAKEINTRESOURCEA(11));
if(pFunCreateInstance == 0x00000000)
{
DWORD s = NULL;
s = GetLastError();
s = GetLastError();
}
IC2000 *CC2000COMObj;
CC2000COMObj = (IC2000*)((*pFunCreateInstance)("IC2kProgram"));
IC2000 *CC2000COMObj;
CC2000COMObj = (IC2000*)((*pFunCreateInstance)("IC2kProgram"));
DMS::C2K_TYPE_VAL res;
CC2000COMObj->expr_exec("write_to_station(\"IO.数据采集.Channal.KG001\",\"Break_Status\",0,6)", &res);