Programovani: dynamicke knihovny jako pluginy ?

Jirka Kosina jikos na jikos.cz
Pondělí Únor 9 16:23:50 CET 2004


On Mon, 9 Feb 2004, Vaclav Peroutka wrote:

> bohuzel nikde nemuzu najit, jakym zpusobem se da vytvorit program, ktery 
> pouziva pluginy, tzn. moduly, ktere v dobe kompilace nejsou znamy ( 
> ktere ale maji definovany interface). Zrejme by to melo fungovat podobne 
> jako v Netscape pluginy - kdyz se moduly nakopiruji do toho spravneho 
> adresare, program si je sam prohleda a zmeni menu, aby se daly pouzit.

Pomoci dlopen() si danou sdilenou knihovnu otevrete a pomoci dlsym() si z 
ni vytahnete ukazatele na funkce ktere potrebujete a muzete je pak ze 
sveho kodu volat.

-- 
JiKos.


Další informace o konferenci Linux