Hallo!
Gibt es irgendeine Möglichkeit, in einem 64Bit-Projekt ohne großen Aufwand alle integer-Variablen als Int64 behandeln zu lassen? Z.B. irgendeine Projekt-Option oder Compiler-Flag?
Danke!
Ich denke "nein".
Man könnte (theoretisch) in jeder
Unit im Interface Bereich hinter der "uses"-Klausel ein
type Integer=Int64;
einfügen.
Aber spätestens wenn eine "System"-Routine angesprochen wird, wird es Probleme geben, weil die System-Dateien nicht neu kompiliert werden.
Es wird auch viele andere Probleme geben.
Ich hab das mal probiert und erhielt z.B. beim einem
Delphi-Quellcode:
var I:Integer;
begin
for I:=1 to 2 do
...
end;
eine Fehlermeldung "E2032 FOR-Schleifenvariable muss von ordinalem Typ sein"