注册 登录
编程论坛 Delphi论坛

怎样把这个C结构转换成PSACAL

swallow123 发布于 2007-07-27 11:15, 751 次点击
typedef struct DADCB
{
DWORD command; //执行的命令
DWORD Level; //优先级
DWORD PackID; //包标识
DWORD ErrorCode; //由驱动程序填写
DWORD DeviceID ; //Device Number !
DWORD RelayAdd; //PLC元件启始地址
DWORD RelayType; //PLC元件类型 R/X/Y/D/M等
DWORD RelayLength; //读写PLC元件的数目
DWORD RelayBitWidth; //PLC元件的位宽度
void * Buffer; //公用数据交换区指针
DWORD Bufferlength; // 数据交换区最大有效长度
DWORD (__stdcall*Post)(struct DADCB*); //回调过程指针
DWORD flag;
}
DADCB;
谁能帮我把这个结构改写成pascal的?
2 回复
#2
xu20002007-07-27 11:40
type DADCB=record
....
end;
#3
swallow1232007-07-27 11:44
这个我知道,关键是DWORD (__stdcall*Post)(struct DADCB*); //回调过程指针
这个怎么转换
1