Moin zusammen,
wir konvertieren im Moment von Delphi nach C#,
Was sich als gutes Werkzeug zeigt, ist das Prism ausm XE3 (XE3 war das letzte was wir mit Prism haben).
Also vom Prinzip:
1. Delphi-Code in Prism Kompilierbar machen.
2. Prism
DLL, mit
IL-Spy Disassemblen
3. = meistens prima C# Code
Es erleichtert bisher seeeehr viel Arbeit.
Da 80% von dem was konvertiert werden muss Berechnungen sind, kam ich ganz schnell zu dem Problem
der Integer Division.
Beispiel:
double d := 100 / 33
Prism behandelt das, wie auch c#, wie eine Integer Division.
Bei Delphi wird das ja wegen
/ und nicht
div als Float Division behandelt.
Kann ich Prism irgendwie dazu bekommen, sich an den Delphi
Standart zu halten?
Irgend ne "magic" Compiler Direktive?