Có ai biết về bộ chuyển đổi Delphi to .NET (hoặc C# hoặc VB.NET) không? Tôi đã thừa hưởng một loạt các mã Delphi, không bao giờ thấy Pascal trước và thay vì tìm hiểu nó, tôi chỉ muốn thử sử dụng một trình chuyển đổi tự động, nếu có, và làm sạch mã sau đó. Có vẻ như không thể tìm thấy loại công cụ này dù sao tôi tìm kiếm - có lẽ đó là bởi vì một cái không tồn tại - vì vậy tôi nghĩ ai đó ở đây có thể biết.Delphi to .NET Converter
Trả lời
Tôi không có kinh nghiệm sử dụng những công cụ này, nhưng đây là một vài:
Một câu hỏi tương tự đã được hỏi:
What tools exist to convert a Delphi 7 application to C# and the .Net framework?
Nội dung hay. Bây giờ, có gì đó không ổn với tìm kiếm ở đây. Tôi đã thử http://stackoverflow.com/search?q=delphi+to+c%23 và nó không đá liên kết đó. –
Tôi thích TurnSharp ... –
Bạn cần phải làm việc trên các kỹ năng google của mình. Second hit trên số google query này, cái đầu tiên là giải pháp thương mại.
Haha, tốt nhất. Đây là [cái tôi đã thử] (http://www.google.com/#hl=vi&q=delphi+to+.net&aq=f&aqi=g3g-m3&aql=&oq=&gs_rfai=&fp=6dcd74dedc130321). Tôi đoán tôi cũng cần phải học các kỹ năng tiếng Anh của mình. :) –
Phụ thời gian của bạn .. Nếu bạn muốn chuyển đổi mã vì bạn không hiểu hoặc thích ngôn ngữ gốc, lời khuyên của tôi là: "Đừng bận tâm" (tin tôi đi, tôi đã thực hiện nhiều nỗ lực để chuyển đổi mã). Đặc biệt nếu bạn đang lập kế hoạch để thực hiện một vài thay đổi nhỏ cho mã hiện có.
Bạn sẽ không thể chuyển đổi mã và biên dịch mã, hãy để một mình chạy hoàn hảo.
Bạn có thể dịch các phần thành thứ gì đó đúng về cú pháp, nhưng bạn sẽ không có thư viện hoặc khung công tác (RTL/VCL) mà phần mềm dựa vào.
Bạn sẽ phải quay lại mã Delphi và có thể hiểu những gì đang xảy ra để sửa các phần không hoạt động. Nó sẽ mất nhiều thời gian hơn để sửa các lỗi trong mã được tạo ra hơn là cần thiết để nghiên cứu mã hiện có và viết lại nó hoàn toàn.
Và nếu bạn có thời gian để viết lại phần mềm bằng ngôn ngữ khác, bạn cũng có thể cuộn lên tay áo, học ngôn ngữ gốc và thay đổi những gì bạn cần thay đổi trong mã hiện có.
+1 để trả lời câu hỏi cơ bản. –
-1. Nghe có vẻ vô lý với tôi. Chỉ có quá nhiều công nghệ để tìm hiểu tất cả chúng. – Stan
@ChickenDinner: Không ai hứa rằng lập trình dễ dàng, và không ai nói rằng bạn cần phải học * tất cả * công nghệ. Nhưng nếu bạn "kế thừa" mã, bạn đang khá nhiều f * cked nếu bạn không hiểu ngôn ngữ, và không có mã chuyển đổi sẽ tiết kiệm ass của bạn. Đó là quan điểm của tôi về cơ bản. –
- 1. prolog to SQL converter
- 2. Jade to HTML converter
- 3. xls to text converter
- 4. PHP/JavaScript YouTube To MP3 Converter
- 5. Mọi người sẽ thích Flash to C# Converter?
- 6. Flac Converter Objective-C?
- 7. C# để VB.NET Code Converter
- 8. .NET LINQ to Objects hành vi lạ
- 9. TemplateBinding with Converter - có gì sai?
- 10. NET LINQ to nhóm tổ chức theo ngày (ngày)
- 11. IDE thay thế tốt nhất cho Delphi (.NET)
- 12. Di chuyển ứng dụng Delphi 7 sang .NET
- 13. Khả năng tương tác của Delphi với .NET
- 14. Lấy JSF Converter cho lớp trong ManagedBean (JSF 1.2)
- 15. Pisa pdf converter rất chậm với các bảng lớn
- 16. Text to speech
- 17. Voice/Speech to text
- 18. Chuỗi Delphi DLL trả về từ C# ... .NET 4.5 Heap Corruption nhưng .NET 4.0 hoạt động? Vui lòng giải thích?
- 19. LINQ to RSS feed?
- 20. năng Text to speech trong Vista
- 21. LINQ to SQL hoặc LINQ to DataSet?
- 22. LINQ to SQL trên Mono?
- 23. Tại sao thuộc tính To của lớp MailMessage của .net chỉ đọc?
- 24. .NET WebReference to Webservice - tạo giao diện cùng với lớp proxy
- 25. C# Có LINQ to HTML hay một số API thao tác HTML .Net tốt khác không?
- 26. Delphi ngoại lệ chung bắt
- 27. Chúng ta có thể gọi .net (2.0) dll từ ứng dụng Delphi 5
- 28. Ngôn ngữ/khuôn khổ nào cho HPC: Java/.Net/Delphi/C/C++/Objective-C?
- 29. Tôi có thể sử dụng .NET DLL trong "Delphi 2007 cho Win32" không?
- 30. dịch vụ web delphi nhận được datetime khác nhau từ ứng dụng .net mvc
Và mã Delphi là mã win32 Delphi thông thường? Hoặc là Delphi cho. Net hoặc thậm chí Delphi Prism? –
Tôi không nghĩ rằng đó là Delphi cho .NET, trông giống như Win32, có các biểu mẫu, một loạt các thứ bắt đầu bằng 'T'. –
Bạn có cơ hội học một ngôn ngữ mới và bạn đang chuyển đổi ngôn ngữ? Tôi thất vọng. – JeremyP