Einzelnen Beitrag anzeigen

4dk2

Registriert seit: 4. Sep 2007
176 Beiträge
 
#1

Prism (XE3), Integer Division

  Alt 21. Nov 2018, 10:25
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?
  Mit Zitat antworten Zitat