Hallo
ich hab folgendes Problem:
ich habe mehrere abgeleitete Komponenten die ein interface haben:
IMeinInterface = interface
function GetNameInterface: string;
end;
TMyCheckBox = class(TCheckBox, IMeinInterface)
...
Eine andere Komponente soll in der Applikation alle komponenten mit diesem interface finden:
Rekursiv für alle Komponenten (mit ComponentCount, Components[i])
if a is IMeinInterface
then if (a as IMeinInterface).GetNameInterface:=SuchName
then ...
(a: TComponent)
Das geht aber nicht. Geht das irgendwie andes?
ich hab folgendes Problem:
ich habe mehrere abgeleitete Komponenten die ein interface haben:
IMeinInterface = interface
function GetNameInterface: string;
end;
TMyCheckBox = class(TCheckBox, IMeinInterface)
...
Eine andere Komponente soll in der Applikation alle komponenten mit diesem interface finden:
Rekursiv für alle Komponenten (mit ComponentCount, Components[i])
if a is IMeinInterface
then if (a as IMeinInterface).GetNameInterface:=SuchName
then ...
(a: TComponent)
Das geht aber nicht. Geht das irgendwie andes?
Comment