Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
1-1106574729
vladimir29
2005-01-24 16:52
2005.02.06
WEBBrowsere


4-1103166649
Guest44
2004-12-16 06:10
2005.02.06
use GetSystemMetrics


6-1100773312
Ilya___
2004-11-18 13:21
2005.02.06
Подскажите пожалуйста функцию перевода IP адреса из такова вида


1-1106550880
ISK
2005-01-24 10:14
2005.02.06
Как получить наивысший уровень привилегий в ХР?


14-1106032609
Александр Иванов
2005-01-18 10:16
2005.02.06
В России опять праздники?




   Наверх