读书人

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

发布时间: 2012-03-19 22:03:04 作者: rapoo

请教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;

读书人网 >.NET

热点推荐