Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.134.118.95] |
|
Сообщ.
#1
,
|
|
|
По сложившейся традиции задаю вопрос, на который никто не ответит
В документации по FPC так толком и не написано, как создавать общие переменные в DLL (DSO в UNIX), которые доступны и из библиотеки, и из клиентской программы (читай, экспорт переменных из библиотеки, с функциями-то все ясно). Начитавшись документации, пробую так: // в разделе var библиотеки var some_var: some_type; cvar; // в разделе exports exports some_var; В клиенте объявлен тип some_type, а также такой код: {$LINKLIB the_library} {...} var some_var: some_type; cvar; |
Сообщ.
#2
,
|
|
|
Цитата Trustmaster @ 14.12.04, 14:20 не ответит Ну зачем же так? Попробуем ответить.. Вот например, наверное, можно создать функцию, которая возвращает указатель на переменную, а потом работать с переменной через этот указатель. |
Сообщ.
#3
,
|
|
|
Спасибо, я уже сам догадался Будем копать...
|