Tôi duy trì một ứng dụng PC cũ chỉ được viết bằng Delphi 7. Mặc dù Delphi đã phục vụ tôi rất tốt trong quá khứ, bây giờ tôi chỉ sử dụng nó cho ứng dụng này và tìm kỹ năng của tôi với ngôn ngữ giảm dần. Cú pháp của nó quá khác với ngôn ngữ 'công việc ban ngày' của Java/Ruby nên tôi mất nhiều thời gian hơn để tìm ra đoạn mã mới, cộng với nó quá cũ nên tôi chưa sử dụng nhiều giao diện để mã không quản lý mà dường như cổ xưa với tôi bây giờ!Công cụ nào tồn tại để chuyển đổi ứng dụng Delphi 7 sang C# và khung .Net?
Nhiều người dùng của tôi đang chuyển sang Vista có thể chạy ứng dụng ở chế độ tương thích hoặc có thể gặp sự cố GPF tùy thuộc vào cách máy tính của họ được cấu hình bởi bộ phận CNTT của họ, vì vậy tôi phải thực hiện bảo trì trên ứng dụng. Tôi tự hỏi nếu tôi nên nhảy đến một ngăn xếp quen thuộc hơn.
Có công cụ tự động nào sẽ thực hiện tác vụ chuyển đổi cơ sở mã thành C#, để tôi tập trung vào việc chuyển đổi trên bất kỳ thành phần không chuẩn nào không? Tôi đang sử dụng một thành phần cơ sở dữ liệu nhúng được gọi là AbsoluteDatabase tương thích với BDE và sử dụng SQL chuẩn trong toàn bộ, và một thành phần trình duyệt Delphi HTML có thể được trao đổi với một thứ gì đó từ thế giới Microsoft.
Các công cụ chuyển đổi này hiệu quả đến mức nào?