首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

请问c语言在delphi中如何移植

2012-03-19 
请教c语言在delphi中怎么移植?在c语言中定义为:typedef void (* NETUSB_PFUNC) (unsigned char* buff, siz

请教c语言在delphi中怎么移植?
在c语言中定义为:
typedef void (* NETUSB_PFUNC) (unsigned char* buff, size_t n)
请问在delphi中怎么移植? 谢谢

[解决办法]
可能是
type
NETUSB_PFUNC=procedure(buff:PChar;n:????);

size_t不知道是什么数据类型
??
[解决办法]
C++:
typedef void (* NETUSB_PFUNC) (unsigned char* buff, size_t n) //这是函数指针


Delphi:
//size_t 在C++ 中 unsigned int 相当于 delphi 中 DWORD 或是 cardinal 
Type
NETUSB_PFUNC = procedure (buff:pchar; cardinal: n );


[解决办法]

探讨

Type
NETUSB_PFUNC = procedure (buff:pchar; n: LongWord) of Object;

热点排行