将C语言Header文件转换为Delphi接口定义的自动程序
Submitted by hubdog on Tue, 2009-04-21 21:08
这个程序可以将C语言的头文件转换成Delphi的接口定义。目前支持简单的宏定义,结构体,枚举,函数定义。
目前用Firefox访问时,gwt对换行的处理有些问题,无法正确解析头文件,暂时请用IE访问。
另外,目前程序对于数组指针,函数指针的处理还有问题。
比如转换前
enum AVRounding {
AV_ROUND_ZERO = 0,
AV_ROUND_INF = 1,
AV_ROUND_DOWN = 2,
AV_ROUND_UP = 3,
AV_ROUND_NEAR_INF = 5,
};
转换后生成的Delphi代码
// Converted by Web Program Language Converter
// website: http://www.proglangconverter.com
unit converted;
type
AVRounding=(AV_ROUND_ZERO=0, AV_ROUND_INF=1, AV_ROUND_DOWN=2, AV_ROUND_UP=3, AV_ROUND_NEAR_INF=5);