Forum: Object-Pascal / Delphi-Language
by Der schöne Günther,
8. Jan 2018
Die Memory-Management-Geschichte ist eine Katastrophe, das sehe ich auch so.
Aber das Problem mit den Typbezeichnungen verstehe ich ehrlich gesagt immer noch nicht. Angenommen man erstellt Code in Zeiten als Delphi rein "Windows only" war. Der gleiche Code tut doch auch heute, egal ob Windows 32 oder 64-Bit immer noch das absolut richtige, oder?
Das man auf anderen Plattformen...
Forum: Object-Pascal / Delphi-Language
by Der schöne Günther,
8. Jan 2018
Und ich dachte Entwickler könnten nur im unendlichen Tabs gegen Leerzeichen-Krieg so emotional werden.
Forum: Object-Pascal / Delphi-Language
by Der schöne Günther,
8. Jan 2018
Ich bin da kein Spezialist, aber ich verstehe das so:
Ja, unter Windows war und ist "Long int" fix, egal ob 32 oder 64 Bit
Plattformen wie z.B. Apple verstehen unter "long int" unter Umständen etwas anderes
Dementsprechend hätte Borland/CodeGear/Embarcadero doch alles richtig gemacht, oder?
Beispiel:
http://www.agner.org/optimize/calling_conventions.pdf (Stand 2017)