Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#6

Re: Eingeschränkte Generics (Bug?)

  Alt 14. Mai 2010, 14:00
Wenn ich nochmal überlege:
- du willst eine Liste, welche Interfaces (IIDObject oder Nachfahre) enthält
- willst dann aber die Liste mit Objekten (welche zwar IIDObject unterstützt, aber selber kein Interface ist) erstellen.

So kann das natürlich nicht gehn.

Also wenn du die Liste nun mit dem Interface erstellst,
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var tmp: TIDObjectList<IIDObject>;
begin
  tmp := TIDObjectList<IIDObject>.Create;
  tmp.Free;
end;
dann kannst du diesem nun Interfaces (IIDObject) oder Objekte (welche IIDObject unterstützen und bei Übergabe in das Interface umgewandelt werden) übergeben.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat