Einzelnen Beitrag anzeigen

Amateurprofi

Registriert seit: 17. Nov 2005
Ort: Hamburg
1.064 Beiträge
 
Delphi XE2 Professional
 
#3

AW: Integer-Variablen automatich als Int64?

  Alt 3. Jul 2022, 12:41
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"
Gruß, Klaus
Die Titanic wurde von Profis gebaut,
die Arche Noah von einem Amateur.
... Und dieser Beitrag vom Amateurprofi....
  Mit Zitat antworten Zitat