Kennt jemand einen Delphi zu .NET Konverter (entweder C # oder VB.NET)? Ich habe eine Menge Delphi-Code geerbt, Pascal nie zuvor gesehen, und anstatt es zu lernen, versuche ich lieber, einen automatisierten Konverter zu verwenden, falls verfügbar, und den Code anschließend zu bereinigen. Ich kann diese Art von Werkzeug sowieso nicht finden, obwohl ich es suche - vielleicht liegt das daran, dass es keins gibt - also dachte ich, jemand könnte es wissen.
Ich habe keine Erfahrung mit diesen Tools, aber hier sind ein paar:
Eine ähnliche Frage wurde gestellt:
Welche Werkzeuge gibt es, um eine Delphi 7-Anwendung in C # und das .Net-Framework zu konvertieren?
Verschwenden Sie Ihre Zeit. Wenn Sie Code konvertieren möchten, weil Sie die Originalsprache nicht verstehen oder nicht mögen, lautet mein Ratschlag: "Mach dir keine Sorgen" (glaub mir, ich habe zahlreiche Versuche unternommen, Code zu konvertieren) . Vor allem, wenn Sie nur ein paar kleine Änderungen am bestehenden Code vornehmen möchten.
Sie können den Code nicht konvertieren und kompilieren, geschweige denn fehlerfrei ausführen.
Sie können Teile möglicherweise in syntaktisch korrekte Teile übersetzen, aber Sie verfügen nicht über die Bibliotheken oder Frameworks (RTL / VCL), auf die sich die Software verlässt.
Sie müssen zum Delphi-Code zurückkehren und verstehen, was passiert, wenn Teile repariert werden, die nicht funktionieren. Es wird mehr Zeit benötigen, um Fehler im generierten Code zu beheben, als den vorhandenen Code zu untersuchen und komplett neu zu schreiben.
Und wenn Sie Zeit haben, Software in einer anderen Sprache umzuschreiben, können Sie auch einfach Ihre Ärmel hochkrempeln, die Originalsprache lernen und ändern, was Sie im bestehenden Code ändern müssen.
Sie müssen an Ihren Google-Fähigkeiten arbeiten. Zweiter Treffer zu diesem Hans Passant 04.09.2010 20:08