Форум: "Основная";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Вниз
Вызов функций DLL из формы Найти похожие ветки
← →
Eraser © (2005-01-21 21:10) [0]Ситуация такая.
Имеется DLL (lib.dpr) в которой есть форма (unit1.pas).
Вопрос. Как из модуля формы вызывать процедуры и функции реализованные в главном (dpr) файле?
Спасибо.
← →
Piter © (2005-01-21 22:35) [1]интересный блин вопрос. Видимо, нефиг в файле проекта реализовывать функции, которые нужно использовать в модулях...
← →
VMcL © (2005-01-21 22:45) [2]>>Eraser © (21.01.05 21:10)
Никак. Следует изменить структуру приложения. Например, вынести общие функции в отдельный модуль, который использовать и в lib.dpr, и в unit1.pas.
← →
GuAV © (2005-01-21 22:45) [3]Способ всё же есть - через процедурные переменные/параметры.
← →
Eraser © (2005-01-21 22:52) [4]VMcL ©
Следует изменить структуру приложения.
Да структура у меня и так подстроена под то, что нельзя вызывать эти функции. Просто мне стало интересно, может всё таки можно? ;-))
Я вот подумал, а что если использовать заголовочные файлы библиотеки, которые использует приложение для связью с ней же. Получится, что библиотека импортирует функции сама в себя ;-))
Кривовато конечно, может заработает? ;-)
← →
Piter © (2005-01-21 23:45) [5]Eraser © (21.01.05 22:52) [4]
Кривовато конечно, может заработает? ;-)
ну заработает, вероятно, почему нет? Только чего огород городить... библиотека если уж на то пошло может просто использовать [3]
← →
Eraser © (2005-01-22 00:41) [6]Piter ©
Да я не горожу, просто столкнулся с темой- инетересно уточнить было.
Спасибо огромное.
← →
vmcl © (2005-01-22 09:41) [7]>>GuAV © (21.01.05 22:45) [3]
Я об не написал, поскольку "нечего к соседу по лестничной клетке через Китай ходить" ©
← →
GuAV © (2005-01-22 11:57) [8]vmcl © (22.01.05 9:41) [7]
Нет, я написал через балкон, через Китай в [4] :-)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.04 c