Registriert seit: 6. Mär 2013
6.156 Beiträge
Delphi 10 Seattle Enterprise
|
AW: System.Length: Warum Integer und nicht Cardinal ?
26. Mai 2021, 17:09
Delphi-Quellcode:
//<== DAS WÜRDE ICH SICHERHEITSHALBER EINBAUEN MÜSSEN, STATT CARDINAL ==
//<== ODER ARBEITET IHR MIT ASSERT ? Hilft aber nur beim Debuggen.
Stillschweigend die Methode einfach zu verlassen ist glaube ich nicht der richtige Weg.
Delphi-Quellcode:
if(ALen < 0) then
raise EArgumentOutOfRangeException.Create(..);
if(ALen > Length(AArray)) then
raise EArgumentOutOfRangeException.Create(..);
|