Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2009-09-25 13:35:52 ЛС | профиль | цитата
nesco писал(а):
Что тогда делать, если не будет пристегнут модуль UseLoadDll

по идее у нас получается примерно такое:
элемент DynamicHiDLL, который может обладать либо такими свойствами Name, DLLName, либо одним свойством Name, совмещающем в себе возможности обоих. Name - указывает на имя элемента, DLLName - указывает на DLL библиотеку, которая является шаблоном для формирования точек элемента. Во втором случае Name является и тем и другим. Важно - это свойства среды.

элемент UseLoadDll, которые содержит свойство - DLLName, два метода - doLoad, doUnload, верхнюю точку DLLName и нижнюю Handle. По методу doLoad происходит загрузка DLL с именем ReadString(_Data, _data_DLLName, _prop_DLLName).

Ввиду этого получаем, что если DynamicHiDLL используется без UseLoadDll, то его конечно можно сделать статическим, но тогда имя DLL в этом элементе будет не только свойством среды... Т.е. получим два DLLName, которые по разному работают в зависимости от комбинаций используемых элементов. Видимо делать так не стоит. Т.е.
nesco писал(а):
Мне кажется, что, в таком случае, статическая загрузка смысла иметь не будет.

карма: 27
0