Ahoj, velmi me zaujala cast o "plug-in"-ech. Rozhodl jsem se, ze si to doma vyzkousim. (Protoze muj Kylixik zas blbnul jsem to musel delat pod wokinkama.) A s tym souvisi problem:
Mate nekdo nejake zkusenosti s tym, jak (a jestli to de) dostat vizualni komponentu do plug-inu? Chtel bych pouzit tuto techniku na oddeleni vizualni komponenty od aplikace: Je nekolik pluginu, kazdej z nich obsahuje jinou vizualni komponentu, ktere maji stejne rozhrani. Komponentu bych chtel umistnit primo na formular mezi standardni komponenty (ne dokovat jiny form.).
Pokusil jsem se o to s TButton-em. Metodu jsem pouzil stejnou, jako je v napovede uvedena k testovani neinstalovanych komponent s tym, ze promennou (:TButton) i jeji inicializaci provedl v pluginu:
var
B: TButton;
Procedure Vyvtor(AOwner: TWinControl);
begin
B:=TButton.Create(AOwner);
B.Parent:=AOwner;
...
end;
Pri vykonani B.Parent:=AOwner vsak nastane chyba: EConvError: Cannot assign TFont to TFont.
Zatim jsem nemel zkusenosti s vytvarenim dll ani so. Mate nekdo poneti, jak se s tim vysporadat?
Dopredu dik.