delphi delphi-2009 foreach

¿Alguna vez recibió Delphi por cada ciclo?



delphi-2009 foreach (2)

He leído que se suponía que Delphi obtendría un ciclo por cada ciclo en Delphi 9. ¿Alguna vez esta funcionalidad llegó al idioma? Mi IDE de Delphi 2009 no parece reconocer el para cada sintaxis. Aquí está mi código:

procedure ProcessDirectory(p_Directory, p_Output : string); var files : TStringList; filePath : string; begin files := GetSubfiles(p_Directory); try for (filePath in files.Strings) do begin // do something end; finally files.Free; end; end;


Sí.

Pero es para ...

Tratar

var s: string; c: char; begin s:='' Delphi Rocks!''; for c in s do //<--- here is the interesting part begin Application.MainForm.Caption:=Application.MainForm.Caption+c; Sleep(400); //delay a little to see how it works end;


procedure ProcessDirectory(p_Directory, p_Output : string); var files : TStringList; filePath : string; begin files := GetSubfiles(p_Directory); try for filePath in files do begin // do something end; finally files.Free; end; end;