Форум: "Основная";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];
ВнизПомогите с 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.011 c