快来,怎样将c++头文件转换成Delphi中的东西?(200分)

  • 主题发起人 主题发起人 xxxxxxx
  • 开始时间 开始时间
X

xxxxxxx

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在有若干Dll文件,我要用其中的函数,但它又
有许多头文件,函数中许多自定义变量都在头文件中
申明,我要在Delphi中用Dll,就必须把头文件转换
过来,请问怎样转换?
 
程序员大本营上有一个工具完成你说的这种任务。
 
去看看
http://www.midatech.com/csdn/Delphi/Document/ctodelphi.htm
 
dr. bob 的主业上有HEADCONVERT,很不错
 
最简单的方法,用CBuilder。
 
你可以参考这个:访问www.midatech.com/csdn/Delphi下的'技术资料',里面有'如何将C/C++程序转译成Delphi',祝你好运!
 
看一下
http://www.hu.zj.cninfo.net/~fhb/html/cutil.html
有工具软件
 
找一个 Cpp to Delphi 就搞定!
 
因为在C中所有的数据类型在Delphi的Object pascal中都有对应的类型存在,
这就保证了转换是可行的.
具体来说分静态和动态两种方法.
静态的声明格式是如:
procedure {函数名及参数};external '库名' {index xx};
动态就比较复杂了,如果你要了解请发E-mail ivan_mail@sina.com
推荐一个软件给你 headconv 如要,请发E-mail
 
I want to Know something about it
 
多人接受答案了。
 
后退
顶部