Wie kann man in einer Prozedur als Parameter eine Menge von nicht-ordinalen Objekten übergeben, z.B.:
Delphi-Quellcode:
var
e1, e2, e3: TEdit;
// Fehler: E2001 Ordinaltyp erforderlich:
procedure DoSomething(MyEdits: Set of TEdit);
begin
//
end;
//...
DoSomething([e1, e3]);
//...
Ich möchte für den Paramater keinen Array-Typ verwenden, sondern am besten einen Typ, mit dem eine beliebige Menge von Objekten übergeben werden kann.