Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.06;
Скачать: CL | DM;

Вниз

Вызов функций 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.048 c
10-1074506538
comwad
2004-01-19 13:02
2005.02.06
Регенерация IDL файла (TOOLS Regenerate Corba IDL Files)


1-1106304543
Женя_
2005-01-21 13:49
2005.02.06
Подскажите


3-1104919422
P.N.P.
2005-01-05 13:03
2005.02.06
Firebird 1.5 - получить список Alias-ов


3-1105313703
Apophis
2005-01-10 02:35
2005.02.06
Поле MEMO и SQL запрос с параметром LIKE....


3-1105021150
denis24
2005-01-06 17:19
2005.02.06
Создание пустого *.mdb и линков на таблицы другой базы