Einzelnen Beitrag anzeigen

alienous

Registriert seit: 27. Jan 2006
94 Beiträge
 
#1

Komponente zur Laufzeit erzeugen und events setzen?

  Alt 21. Aug 2006, 11:45
hi, probiere gerade ein wenig mit TIdIRC rum, da ist mir dann ein gedanke gekommen. würde gerne auf mehrere ircserver gleichzeitig connecten. also brauche ich auch mehrere IdIRC-Komponenten! die würde ich in einer stringlist speichern (oder ist da die objektlist besser?) um sie zu verwalten. das habe ich schon alles mit anderen komponenten gemacht

Delphi-Quellcode:
procedure test;
var stringlist : Tstringlist;
begin

  stringlist := Tstringlist.Create;
  stringlist.AddObject('name1',TIdIRC.Create(??));
  stringlist.Free;

end;
die beiden probleme, die ich nun habe sind folgende:

- beim TIdIRC.Create soll ein AOwner übergeben werden vom typ TComponent. was soll das bedeuten? muss ich ein objekt vom typ tComponent erzeugen und diesen da zuweisen?

- wie übergebe ich den zur laufzeit hinzugefügten komponenten events zu? also wie bringe ich den komponenten bei, was sie zb bei onMessage machen sollen?!

thx