[Comm] Плагины на различных языках программирования
Rinat Bikov
becase на altlinux.org
Сб Ноя 21 20:24:33 UTC 2009
Ок, разобрался, правда, возможно, что можно сделать более оптимально...
В данный момент основная программа (содержащая вызов 1-й функции)
линкуется с динамической библиотекой, в которой находятся интерфейсные
для модулей (других динамических библиотек) функции + функции для
загрузки этих плагинов.
При этом плагинам по идее нужно знать просто имена интерфейсных для
них функций для того, чтобы вызывать эти функции из загружающей их
библиотеки. Насколько я понимаю, это решение от языка, на котором
написан тот или иной плагин не зависит.
P.S. Потом нужно будет проверить эту схему под Win :).
--
С уважением, Ринат Биков.
Подробная информация о списке рассылки community