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