//输入函数声明
extern "C" __declspec(dllexport) int SetRecNotifyProc( void (*TempRecProForPub)(TICanFrame *TempFrame),char *BusName);
//实现
int SetRecNotifyProc( void (*TempRecProForPub)(TICanFrame *TempFrame),char *BusName)
{
for (int bus=0;bus<UseCanBusArrey->Count;bus++)
{
TCANBUS* tempBusint=(TCANBUS*)UseCanBusArrey->Items[bus];
if (AnsiString(tempBusint->BusName)==AnsiString(BusName))
{
tempBusint->RecProForPub=TempRecProForPub;
}
}
}
//回调函数指针声明
void(*RecProForPub) (TICanFrame *TempFrame);
实现
if (RecProForPub!=NULL)
{
RecProForPub(TempFrame);
}
//输入函数声明
extern "C" __declspec(dllexport) int