Názor k článku Kylix (5) - knihovny, plug-iny a vlákna od Atlasz - Ahoj, velmi me zaujala cast o "plug-in"-ech. Rozhodl...

  • Článek je starý, nové názory již nelze přidávat.
  • 16. 5. 2002 10:19

    Atlasz (neregistrovaný)

    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.