是否有人知道德尔福到.NET转换器(无论是C#或VB.NET)?我继承了一堆Delphi代码,以前从未见过Pascal,而不是学习它,我宁愿尝试使用自动转换器(如果可用),然后清理代码。似乎无论如何我找不到这种工具 - 也许这是因为一个人不存在 - 所以我想这里有人可能知道。德尔福到.NET转换器
回答
我必须使用这些工具没有经验,但这里有一对夫妇:
类似的问题有人问:
What tools exist to convert a Delphi 7 application to C# and the .Net framework?
好东西。现在看到,这里搜索有什么问题。我曾尝试http://stackoverflow.com/search?q=delphi+to+c%23,并没有启动该链接。 – 2010-09-04 20:14:04
我更喜欢TurnSharp ... – 2010-09-04 20:26:45
你需要工作你的谷歌技能。 Second hit在这google query,第一个是商业解决方案。
哈哈,好。这是[我尝试的](http://www.google.com/#hl=zh-CN&q=delphi+to+.net&aq=f&aqi=g3g-m3&aql=&oq=&gs_rfai=&fp=6dcd74dedc130321)。我想我也需要学习英语技能。 :) – 2010-09-04 20:11:35
饶你的时间..如果你想转换代码,因为你不明白或喜欢原来的语言,我的建议是:“不要打扰”(相信我,我已经做了很多尝试来转换代码)。特别是如果你打算只对现有代码进行一些小的修改。
您将无法转换代码并进行编译,更不用说完美无缺地运行了。
您可能能够将部分翻译成语法上正确的某些内容,但是您不会拥有该软件所依赖的库或框架(RTL/VCL)。
您将不得不回到Delphi代码,并能够理解正在发生的问题以修复无法使用的部分。修复生成的代码中的错误需要花费更多的时间来研究现有代码并完全重写它。
如果您有时间用另一种语言重写软件,那么您可能只是卷起袖子,学习原始语言,并在现有代码中更改需要更改的内容。
+1回答潜在的问题。 – 2010-09-06 08:21:56
-1。听起来很可笑。有太多的技术来尝试去学习。 – Stan 2010-09-07 00:45:05
@ChickenDinner:没有人承诺编程容易,没有人说你需要学习*所有*技术。但是,如果你“继承”了代码,如果你不懂这种语言,那么你就会变得非常糟糕,并且没有代码转换器会保存你的屁股。基本上这是我的观点。 – 2010-09-07 14:01:46
- 1. 转换德尔福System.Copy到.NET
- 2. 德尔福到C#转换
- 3. C到德尔福转换
- 4. 转换ActionScript来德尔福
- 5. 转换代码德尔福
- 6. 转换校验德尔福
- 7. C#德尔福翻译/转换器
- 8. 德尔福到Java代码转换:image.canvas.pixels
- 9. C++到德尔福指针转换
- 10. 德尔福2010年BDE到ADO转换
- 11. 德尔福按位PROC转换到PHP
- 12. C到德尔福结构的转换
- 13. 转换定义从C到德尔福
- 14. 转换德尔福7代码与德尔福2009年工作
- 15. 德尔福到.Net格式字符串转换
- 16. 德尔福问题转换VirtualProtect的EAT挂钩程序从C到德尔福
- 17. 德尔福2009 TurboPower图书馆转换
- 18. 德尔福 - 转换BMP至PNG失败
- 19. 德尔福日期时间转换
- 20. 转换德尔福的Borland C++ Builder的
- 21. 位图转换德尔福xe5
- 22. 德尔福Java代码转换
- 23. 转换Direct3D的C++函数德尔福
- 24. 从C++的类型转换德尔福
- 25. 转换C++ for循环德尔福
- 26. 转换C“for”循环德尔福
- 27. 转换C++指针代码德尔福
- 28. 德尔福v.Word - 如何从德尔福
- 29. 德尔福HID Delphi7和德尔福XE2
- 30. 德尔福TRegEx替换
而Delphi代码是常规的win32 Delphi代码?或者是德尔福的.Net甚至Delphi Prism? – 2010-09-04 20:09:55
我不认为它是用于.NET的Delphi,看起来像Win32,有表格,一堆以'T'开头的东西。 – 2010-09-04 20:15:51
你有机会学习一种新的语言,并且你正在拒绝?我很失望。 – JeremyP 2010-09-04 20:42:45