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