怎么把C++BULID程序转换成DELPHI程序(告诉方法可行200分)(200分)

  • 主题发起人 TCM91109
  • 开始时间
T

TCM91109

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一套C++BUILD的数据库系统, 想转换成DELPHI程序。 有源代码。 里面语句较多
编译速度很慢。 我想转换成源代码。 可别告诉我-> 改成一个点。 然后语法规则稍
微变一下。
 
估计没有自动转换的方法
可以把很少改动的代码做成控件和dll在delphi里面用,只把部分程序改过来
-----
http://www.8421.org
 
能否具体一点。 例如简单的实例。 怎样吧控件也转换过去。
 
我认为:
不要把精力投入到如何转换 C++ => pascal 上
而要对实现的功能进行分析。
 
如果程序在3000行以内,比较简单且用的全是VCL代码,可以考虑转一转,我就做过这样的事,
一天半搞定,基本上用的是替换的方法,即“->”替换为“.”,“=”替换为“:=”,之后
再把“==”替换为“=”,“{”替换为“begin
”,“}”替换为“End”,procedure替换为
void,修改变量及函数的定义,其余的再手工修改。
如果程序比较大且比较复杂,建议就不要翻译了,花功夫做这些事情没有多少价值,而且
经验值的提升也很有限。
 
由于是一个系统我要扩展好多东东, 用C++BUILD编译速度实在受不了。 各位请帮助想
想办法。
 
用c++bulder可以做vcl给delphi用,不过我没做过
把大部分很少改动的做成vcl后,就可以改动部分程序到delphi
最简单的办法,换机器,1.5GCPU, 内存512, 硬盘7200转
 
没钱老兄。 不然我也不用...............
 
没有什么捷径,自己动手改动吧
前几天我该了一个控件丛Delphi到BCB
花费了我很长时间
:( (原因是我很菜)
 
是否要按照C++B 的方式用DELPHI 从新来一遍。
 
这可不太容易。
 
是的用动态链接库来处理在
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部