Delphi auf .NET-Konverter
Nicht jeder weiß eine Delphi auf .NET-Konverter (entweder C# oder VB.NET)? Ich habe geerbt eine Reihe von Delphi-code noch nie gesehen Pascal vor und anstatt zu lernen, ich würde lieber versuchen, einen automatischen Konverter, falls vorhanden, und den code zu bereinigen danach. Kann nicht scheinen, um herauszufinden, diese Art von tool, aber ich Suche - vielleicht, weil man nicht existieren - so dass ich dachte, jemand hier der das wissen könnte.
- Und der Delphi-code ist der gewöhnlichen win32-Delphi-code? Oder ist es Delphi für .Net oder auch Delphi Prism?
- Ich glaube nicht, dass es Delphi für .NET, sieht aus wie Win32, hat Formen, ein paar Dinge, die beginnen mit
T
. - Sie haben die Möglichkeit, eine neue Sprache zu lernen, und Sie sind drehen Sie es nach unten? Ich bin enttäuscht.
- Mein Leben ist voller bedauern. Vielleicht muss ich eine Weile warten, bevor ich herausfinden, ob dies sein wird. Aber ich habe gehört, dass Delphi kompiliert zu Maschinencode und setzt als eine einzige exe - nicht viel Kühler als die.
- möglich, Duplikat der Welche tools existieren, um zu konvertieren ein Delphi 7 Anwendung auf C# und das .Net framework?
- Nun, es ist jetzt 3 Jahre später und ich bereue nichts nicht lernen Pascal...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich keine Erfahrung mit diesen tools, aber hier sind ein paar:
Delphi2CS
TurnSharp
Eine ähnliche Frage gestellt wurde:
Welche tools existieren, um zu konvertieren ein Delphi 7 Anwendung auf C# und das .Net framework?
Spare Ihre Zeit.. Wenn Sie konvertieren von code, da Sie nicht verstehen, oder wie der original-Sprache, mein Rat ist: "Don' T bother" (glauben Sie mir, ich habe zahlreiche versuche zu konvertieren code). Vor allem, wenn Sie planen, nur ein paar kleine änderungen am vorhandenen code.
Werden Sie nicht in der Lage, konvertieren Sie den code eingeben und kompilieren, geschweige denn laufen einwandfrei.
Könnten Sie in der Lage sein, zu übersetzen, Teile in etwas, das ist syntaktisch korrekt, aber Sie haben nicht die Bibliotheken oder frameworks (RTL/VCL), die die software setzt auf.
Sind Sie gehen zu müssen, gehen Sie zurück zu den Delphi-code und in der Lage sein zu verstehen, was passiert, reparieren Sie Teile, die nicht berufstätig sind. Es geht zu nehmen Sie mehr Zeit zum beheben von Fehlern im generierten code als würde es zu studieren, den vorhandenen code neu zu schreiben und es völlig.
Und wenn Sie die Zeit zum umschreiben der software in einer anderen Sprache, könnte man genauso gut nur die ärmel hochkrempeln, lernen Sie die ursprüngliche Sprache, und ändern, was Sie ändern müssen Sie den vorhandenen code.
Müssen Sie arbeiten, auf Ihre google-Fähigkeiten. Den zweiten Treffer auf dieser google-Abfrage, die erste ist eine kommerzielle Lösung.