-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday 04 July 2003 13:00, Stratsimir Kolchevski wrote: > > zashto ne pazish masiv s pointeri kum funktsiite ti > naprimer: > > typedef struct _funcs { > char *fname; //imeto na funktsiata > void (*handler)(); //pointer kum neia > } funcs; > towa sym go naprawil no za da izwadq pointer-a na f-ciqta mi trqbwa pyrwo imeto i a imenno nego neznam :)
plugins->main = (InitPluginHandler)dlsym(plugins->handle, PLUGIN_FUNC_PREF "plugin_main" PLUGIN_FUNC_SUFF); eto go reda ot kojto wadq pointera na funkciqta no za celta kakto zabelqzwash mi trqbwa imeto plugin_main i syotwetnite DEFINE-s sys prefix-a i suffix-a :))) > sled tova si pravish svurzan spisak s tip na dannite "funcs", > i vseki plugin, koito si compiliral da si dobavia sam funktsiite > kum tozi spisak. taka shte imash dinamichen spisak s imenata na vsichki > funktsii, koito imash i suotvetnite ukazateli kum tiah. > > do kolkoto si spomniam PHP izpolzvaha neshto takova za da zarejdat > modulite. imenno taka e naprawena programata mi ... a i ne wivdam drug razumen nachin da si naprawish plugin based programa pri polovenie che broq na pluginite winagi e dinamichen :) shtesh neshtesh si prawish takawa struktora w koqto da dyrvish imena, handleri i kwo li oshte ne ... 10x za answera :) - -- - -=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=- Regards, AngelFire Stanislav Lechev <[EMAIL PROTECTED]> PGP Key: http://firedust.vega.bg/pgp/StanislavLechev.asc Vega Internet Service Provider (tm) -- http://www.vega.bg - -=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE/BW4O8RPXBhiMqewRAsFUAJ9dqz7dssk13HbV6NWPTWGFCdZPVgCfRnCi 3SKG/aYSaMIsS2gb9toumjg= =VeUG -----END PGP SIGNATURE----- ============================================================================ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html ============================================================================