Forum: Programmieren allgemein
Delphi
by himitsu,
10. Sep 2022
Das ist wie der Unterschid bei
var
S: string;
P: Pointer;
P := @S;
P := @S; // weil im Mobilen waren die Strings mal 0-basiert, also S war das erste Zeichen wenn für iOS kompiliert
Forum: Programmieren allgemein
Delphi
by himitsu,
10. Sep 2022
Egal was es für ein Typ ist.
Der "Wert" ist/war die Adresse (Zeiger) des Strings.
Forum: Programmieren allgemein
Delphi
by himitsu,
10. Sep 2022
:stupid:
Das wird der Zeiger auf den String, in dem die "Zahl" als Text drin steht, oder nicht?
Forum: Programmieren allgemein
Delphi
by himitsu,
10. Sep 2022
TSplitStrArray sind Strings.
Wieso castest du also einen "String" in einen Pointer, wenn du doch einen "Integer" in den Pointer casten willst?
Fazit: Zuerst der String zu Integer NativeInt (weil sonst knallt es mal im 64 Bit) und das dann zum Pointer.
Ja, IntToStr gibt es in zwei Varianten, wie dir das CodeInsight und die Hilfe sagen wird.