Einzelnen Beitrag anzeigen

Benutzerbild von semo
semo

Registriert seit: 24. Apr 2004
755 Beiträge
 
Delphi 2010 Professional
 
#3

Re: AddObject mit einem Interface?

  Alt 8. Apr 2008, 22:14
Zitat:
Was haltet ihr davon, wenn ich eine Klasse mache, die das Interface in einer Variablen (sozusagen eine Wrapperklasse) speichert und diese Klasse dann per AddObject in der Combobox speichere?
--> So ähnlich.

Du deklarierst eine neue Klasse, welche das Interface verwendet:
Delphi-Quellcode:
TMyClass = class(IMyInterface)
public
  Name: string;
end;
Dann kannst du bequem deine Objekte verwalten:
Delphi-Quellcode:
procedure Eintragen(Objekt: TMyClass);
begin
  if Assigned(Objekt) then
    cmbTest.AddObject(Objekt.Name, Objekt);
end;
  Mit Zitat antworten Zitat