是否有人知道德爾福到.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