求把以下C语言代码翻译成为易语言 100

1、系统加载时调用:Ret=ListenAlarmVIP(AlarmCallback,15000);if(Ret==0){MessageBox("执行成功");}else... 1、 系统加载时调用:
Ret = ListenAlarmVIP(AlarmCallback,15000);
if(Ret == 0 )
{
MessageBox("执行成功");

}
else
MessageBox("执行失败");

2、回调函数为:
int WINAPI AlarmCallback(TRADE *pTrade)
{
CString Message;
Message.Format("15000 Txcode=[%02x],Status=[%d]Date=[%s]Time=[%s]CardID=[%]\n",pTrade->Txcode,pTrade->Status,pTrade->TrDate,pTrade->TrTime,pTrade->CardID);
AfxMessageBox(Message);
return(0);

}

3、数据结构为
typedef struct TRADE
{
unsigned char Txcode; //交易码
int DoorNum ;
unsigned char CardID[31] ;
int Status ;
unsigned char TrDate[11];
unsigned char TrTime[9];
int TerminalID;
// char DeviceIP[100];
int Door1Status ;
int Door2Status ;
int Door3Status ;
int Door4Status ;

}TRADE ;
ListenAlarmVIP(AlarmCallback,15000);是一个dll里面的函数,函数说明为:

原型:Ret= ListenAlarmVIP(PFCALLBACKpfnAlarm,int Port);
输入:
pfnAlarm: 回调函数入口,类型为PFCALLBACK,定义为typedef int (WINAPI *PFCALLBACK)(TRADE *info);
Port: 回调端口
展开
 我来答
爱蓝色的梦2015
2016-08-03 · TA获得超过4.9万个赞
知道大有可为答主
回答量:5.1万
采纳率:0%
帮助的人:5898万
展开全部
1、 系统加载时调用:
1、系统加载时调用:
Ret = ListenAlarmVIP(AlarmCallback,15000);
Ret = ListenAlarmVIP(AlarmCallback,15000);
if(Ret == 0 )
如果(Ret = = 0)
{
{
MessageBox("执行成功");
弹出窗口(“执行成功”);

}
}
else
其他的
MessageBox("执行失败");
弹出窗口(“执行失败”);

2、回调函数为:
2、回调函数为:
int WINAPI AlarmCallback(TRADE *pTrade)
int WINAPI AlarmCallback(贸易* pTrade)
{
{
CString Message;
装运箱信息;
Message. Format("15000 Txcode=[%02x],Status=[%d]Date=[%s]Time=[%s]CardID=[%]\n",pTrade->Txcode,pTrade->Status,pTrade->TrDate,pTrade->TrTime,pTrade->CardID);
消息。格式(“15000 Txcode =[% 02 x]、状态=[% d]日期=(% s)时间=(% s)CardID =[%]\ n”,pTrade - > Txcode,pTrade - >状态,pTrade - > TrDate,pTrade - > TrTime,pTrade - > CardID);
AfxMessageBox(Message);
AfxMessageBox(消息);
return(0);
返回(0);

}
}

3、数据结构为
3、数据结构为
typedef struct TRADE
typedef struct贸易
{
{
unsigned char Txcode; //交易码
无符号字符Txcode;/ /交易码
int DoorNum ;
int DoorNum;
unsigned char CardID[31] ;
无符号字符CardID[31];
int Status ;
int状态;
unsigned char TrDate[11];
无符号字符TrDate[11];
unsigned char TrTime[9];
无符号字符TrTime[9];
int TerminalID;
int TerminalID;
// char DeviceIP[100];
/ /字符DeviceIP[100];
int Door1Status ;
int Door1Status;
int Door2Status ;
int Door2Status;
int Door3Status ;
int Door3Status;
int Door4Status ;
int Door4Status;

}TRADE ;
}贸易;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式