Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
Delphi 12 Athens
|
AW: UInt64 Zuweisung an Integer, keine Warnung, Waum?
16. Feb 2022, 16:49
Ja, bei kleinen Records funktioniert es garnicht.
Mit Integer, Byte, Char oder Pointer, als Result, da geht es.
Auch für gemangte Typen (ala String, Interface, Variant) und Results größer als Pointer, da ist das Result initialisiert, aus Sicht dieser Methode ... das sieht du nur nicht.
Denn intern wird es dort als function returnRecord(var Result: TMyRecord);
kompiliert.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|