Mantengo una aplicación antigua solo para PC escrita en Delphi 7. Aunque Delphi me ha servido muy bien en el pasado, ahora solo lo uso para esta aplicación y encuentro que mis habilidades disminuyen. Su sintaxis es muy diferente de mis idiomas de trabajo diurno de Java/Ruby, así que me lleva más tiempo entrar en la rutina de escribir código nuevo, además es tan antiguo que no he usado muchas interfaz s por lo que el código no es manejado que me parece antiguo ahora!¿Qué herramientas existen para convertir una aplicación Delphi 7 en C# y .Net framework?
Muchos de mis usuarios se están moviendo a Vista que pueden ejecutar la aplicación en modo compatibilidad o pueden tener problemas GPF dependiendo de cómo su PC está configurada por su departamento de TI, así que tengo que hacer algún mantenimiento en la aplicación. Me pregunto si debería saltar a una pila más familiar.
¿Existe alguna herramienta automatizada que realice la tarea de convertir el código base en C#, dejándome concentrado en la conversión de cualquier componente no estándar? Estoy usando un componente de base de datos incrustado llamado AbsoluteDatabase que es compatible con BDE y utiliza SQL estándar en todas partes, y un componente de navegador HTML Delphi nativo que se puede intercambiar con algo del mundo de Microsoft.
¿Qué tan buenas son estas herramientas de conversión?