Skip to content

Commit 6aef01f

Browse files
committed
Make for..in example compatible with Delphi too, using Generics.Collections
1 parent f54e3ff commit 6aef01f

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

code-samples/for_in_list.dpr

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,14 @@
11
{$ifdef FPC} {$mode objfpc}{$H+}{$J-} {$endif}
22
{$ifdef MSWINDOWS} {$apptype CONSOLE} {$endif}
33

4-
{$ifndef FPC}
5-
{$message warn 'Delphi does not have FGL unit'}
6-
begin end.
7-
{$endif}
8-
94
uses
10-
SysUtils, FGL;
5+
SysUtils, Generics.Collections;
116

127
type
138
TMyClass = class
149
I, Square: Integer;
1510
end;
16-
TMyClassList = {$ifdef FPC}specialize{$endif} TFPGObjectList<TMyClass>;
11+
TMyClassList = {$ifdef FPC}specialize{$endif} TObjectList<TMyClass>;
1712

1813
var
1914
List: TMyClassList;

0 commit comments

Comments
 (0)