Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.484 Beiträge
 
Delphi 12 Athens
 
#7

AW: IntToStr bereitet Probleme beim umstieg auf Delphi 12

  Alt 10. Jan 2025, 13:12
Die Konstante $FFFFFFFFFFFFFFF ist untypisiert und wird als (2^64 -1) interpretiert.

IntToStr() ist für Integer und Int64 deklariert.
Da ist die Meldung schon richtig.

Hier ist auch eine Typumwandlung notwendig:
Delphi-Quellcode:
const
  i: Integer = Integer($FFFFFFFF);
  i64: Int64 = Int64($FFFFFFFFFFFFFFFF);
Das ist übriegens die Überlaufprüfung, nicht die Bereichsprüfung.

Geändert von Blup (10. Jan 2025 um 13:26 Uhr)
  Mit Zitat antworten Zitat