naja die Frage ist berechtigt der Compiler müsste dann folgenden Pseudocode erzeugen
Delphi-Quellcode:
if High() >= 0 then
for I := 0 to High() do
ich denke aber das er das so nicht implementiert.
In D5 habe ich folgende Loop getestet
Delphi-Quellcode:
var
I: Cardinal;
A: array of Byte;
begin
A := nil;
for I := Low(A) to High(A) do
Write('#');
end;
Wie erwartet läuft die Schleife durch, nicht erwartet habe ich das der Compiler keinerlei Warnungen bringt.
Gruß Hagen