Forum: Object-Pascal / Delphi-Language
by himitsu,
21. Jan 2020
Aber auch nur, weil du ihm diese Überladung anbietest :zwinker:
Forum: Object-Pascal / Delphi-Language
by himitsu,
21. Jan 2020
const
A = 1;
B = 10000;
C = $FFFFFFFF;
D = Integer($FFFFFFFF); // -1
F = 0.5;
G = 1.333333333;
procedure TForm1.FormCreate(Sender: TObject);
begin
Forum: Object-Pascal / Delphi-Language
by himitsu,
21. Jan 2020
Per se ist das erstmal garkein bestimmter Typ, denn dieser "Wert" wird an den Stellen eingesetzt (ähnlich einem Makro), wo er verwendet wird, und dort entscheidet sich dann jeweils der Typ, anhand dessen wo er zugewiesen wird.
Im Zweifelsfall ist es aber natürlich der größere Typ.
Die typisierten Konstanten sind "schreibgeschützte" Variablen, wo am Verwendungsort ein Zeiger darauf eingesetzt...