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

Вниз

Помогите с DLL   Найти похожие ветки 

 
Tornado ©   (2003-01-05 11:38) [0]

Такой вопрос: есть некая функция, которую надо поместить в библиотеку DLL. Но в этой функции есть к примеру такие строки:


Function MyFunc:string;
if frmMyForm1.ComboBox1.ItemIndex = 0 then
.....
выполняются какие-то операторы и т.д.
.....
end;


Естественно при помещении такой функции в DLL компилятор не понимает что такое "frmMyForm1.ComboBox1". Возможно ли как нибудь решить подобную проблему? Прежде не приходилось использовать DLL, пожалуйста подскажите. Спасибо!


 
Calm ©   (2003-01-05 11:46) [1]

Просто указать модуль формы в uses.
Но!
Если эта форма будет скомпилирована и в приложении и в DLL, то получится, что она загружается в память дважды, что IMHO не есть эффективно.


 
Calm ©   (2003-01-05 11:47) [2]

Кстати, форму нужно будет создавать из DLL.
Экземпляр форма из приложения не будет доступен, если его не передать в качестве параметра функциии DLL.



Страницы: 1 вся ветка

Текущий архив: 2003.01.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
1-49055
Dms
2003-01-08 11:50
2003.01.16
Ограничения размера INI файла


1-49158
akvilon
2003-01-06 03:21
2003.01.16
Как сделать форму, к примеру, круглой


4-49376
SottNick
2002-11-28 07:24
2003.01.16
Как по ID процесса узнать главное его окно.


8-49170
Wav
2002-09-30 03:04
2003.01.16
Как в мою программу добавить файл wav и затем произвестиего?


1-49038
Михаил
2003-01-07 22:43
2003.01.16
Имя пользователя в 2000/XP