+ -
当前位置:首页 → 问答吧 → 一句话 C译delphi

一句话 C译delphi

时间:2011-09-01

来源:互联网

HANDLE rectMsg(wchar_t const * str, unsigned long dstt, unsigned long srct, unsigned long str3,struct Rectmsg * rect, struct TsData * tst)

C的源码中没有看到Rectmsg及TsData的结构定义.
上面C译成delphi 是不是这样:

procedure rectMSG(const str:pwidechar;dstt:longint;srct:longint;str3:longint;rect:pointer;tst:pointer);

请各位大侠帮忙指点错误.

作者: sgw520   发布时间: 2011-09-01

最后2个参数最好用明确的结构指针类型

作者: sz_haitao   发布时间: 2011-09-01

C的源码中没有,而且C源码也是调用另一个DLL中的函数,
这该怎么定义明确的指针类型?

作者: sgw520   发布时间: 2011-09-01

声明一个record,然后在声明其指针 PYourRecord = ^YourRecord,或者使用var 传递

作者: bdmh   发布时间: 2011-09-01

没有就pointer好了
那你的调用者怎么组织数据呢?

作者: sz_haitao   发布时间: 2011-09-01

热门下载

更多