bcb编译成生的.obj文件怎样在delphi中使用?

peihexian 2005-11-16 03:19:55
不好意思其实是有两个问题,一是
void doEncryptBuf(unsigned char ** ,unsigned int);
这个是.h文件中定义的函数,我用bcb新建了一个c的dll工程(不是c++),编译生成.obj文件后在delphi用$L来导入死活不行。

第二个问题就是void doEncryptBuf(unsigned char ** ,unsigned int);这个函数声明转成delphi应该怎么定义呢?主要是unsigned char **不知道该定义成delphi的什么数据类型。
...全文
192 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
peihexian 2005-11-16
  • 打赏
  • 举报
回复
搞定咧,需要手工编译c文件,用bcc32去编译。

peihexian 2005-11-16
  • 打赏
  • 举报
回复
sorry,ppchar是在system单元中定义的,知道了。

但是还是不知道改怎么编译成可以在delphi中使用的obj文件。
peihexian 2005-11-16
  • 打赏
  • 举报
回复
to shadowstar(CodeFast.very fast...):
ppchar是不是
type
ppchar=^pchar;
这样的东东?
shadowstar 2005-11-16
  • 打赏
  • 举报
回复
void doEncryptBuf(unsigned char ** ,unsigned int);

procedure doEncryptBuf(A1: PPChar; A2: DWord);

没在Delphi下用过C的OBJ

13,870

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧