![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Переменные в DLL [WinXP]
KurtCobain © (2006-11-16 19:21:00)У меня в юните есть переменная ent. Когда моя DLL'ка пытается прочитать ent, ей (переменной) присваивается нулевое значение (ent:=nil). Что делать? Может ли вообще DLL читать переменные из других юнитов? Если нет - как мне быть? Помогите, плиз!
P.S.
DLL я загружаю динамическим способом.
MetalFan (2006-11-17 10:14:00) [1]
> в данном проекте абсолютно все юниты - "свои".
супер))))))
StriderMan (2006-11-17 09:49:00) [2]может эта переменная поселилась в BPL? тогда она в одном экземпляре для ЕХЕ и всех DLL твоего проекта.
Сергей М. (2006-11-17 09:45:00) [3]
> Может ли вообще DLL читать переменные из других юнитов?
Не меси все в одну кучу.
Юнит - это элемент в составе разрабатываемого тобой проекта.
DLL - это готовыймодуль, результат сборки того самого проекта.
> Может ли вообще DLL читать переменные из других юнитов?
Из своихюнитов - это пожалуйста.
О "чужих" же юнитах не может идти и речи, их попросту не существует для данногопроекта, в данном проекте абсолютно все юниты - "свои".
Desdechado (2006-11-16 21:22:00) [4]имхо, DLL - это другая программа. Читать из нее переменные лучше с помощь функций, описанных в этой DLL. Кстати, устанавливать - тоже.
Leonid Troyanovsky (2006-11-16 19:37:00) [5]
> (ent:=nil). Что делать? Может ли вообще DLL читать переменные
> из других юнитов? Если нет - как мне быть? Помогите, плиз!
Помести все в exe.
Подключать юниты проще ж, чем грузить длл. Не так ли?
--
Regards, LVT.
Rouse_ (2006-11-16 19:35:00) [6]Хм, похоже на серию занимательно программмирование.
Покажи как читаешь значение переменной?