Einzelnen Beitrag anzeigen

Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#17

Re: Kurioser Compiler-Hinweis - logisch nicht nachvollziehba

  Alt 29. Aug 2007, 01:16
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
  Mit Zitat antworten Zitat