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

Вниз

Как выполнить отложенную загрузку DLL ?   Найти похожие ветки 

 
Opilki_Inside ©   (2006-08-08 16:19) [0]

Собственно как?


 
Desdechado ©   (2006-08-08 16:33) [1]

искать в гугле "позднее связывание"


 
Opilki_Inside ©   (2006-08-08 16:38) [2]

я ничего конкретного как это сделать в Делфи не нашел... можно вообще так загружать обычную библиотеку?


 
StriderMan ©   (2006-08-08 16:40) [3]

LoadLibrary
GetProcAddress


 
Джо ©   (2006-08-08 16:41) [4]

> [1] Desdechado ©   (08.08.06 16:33)


> [3] StriderMan ©   (08.08.06 16:40)

Это не есть "отложенная загрузка".


 
StriderMan ©   (2006-08-08 16:43) [5]

а в чем тогда заключается отложенность?


 
Джо ©   (2006-08-08 16:43) [6]

http://www.progz.ru/articles.php?view=64
Раздел "Отложенная загрузка". Это все для компилятора и линкера из MS Visual Studio.


 
Desdechado ©   (2006-08-08 16:47) [7]

дык, если не указано, то умолчанием считаем Delphi
или ветер поменялся?


 
Джо ©   (2006-08-08 16:48) [8]

> [7] Desdechado ©   (08.08.06 16:47)
> дык, если не указано, то умолчанием считаем Delphi

Если Делфи — то никак (стандартными средствами) :-)
Придется ручками всю ту работу проделывать, что описана в статье. Т.е, проверка загружена/нет, загружать когда нужно и выгружать когда не нужно :)


 
StriderMan ©   (2006-08-08 16:50) [9]

туплю, но че-то не понял в чем отличие от явной загрузки.


 
vidiv ©   (2006-08-08 17:36) [10]


> туплю, но че-то не понял в чем отличие от явной загрузки.

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


 
StriderMan ©   (2006-08-08 17:39) [11]


> vidiv ©   (08.08.06 17:36) [10]
> наверное в том, что библиотека грузится только тогда когда
> вызывается какая либо ее функция... я так понял.

а чем тогда не катит LoadLibrary? загрузил когда надо, выгрузил, когда не надо.

я так понял это автоматизация загрузки/выгрузки dll. Т.е. тоже самое что ручками грузить нужные длл в нужном месте.


 
Opilki_Inside ©   (2006-08-08 17:55) [12]

Фишка в том что работаешь как с явной загрузкой, только загружаться она будет когда потребуется (и твое приложение загрузится, если вдруг библу не найдет), но в той статейке черным по белому написана что эта фича не поддерживается в Делфи 6... Хоть я и использую Д2006, но там этого тоже нет...



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

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

Наверх




Память: 0.49 MB
Время: 0.056 c
2-1155583415
RASkov
2006-08-14 23:23
2006.09.03
В классе ссылка на класс


15-1155250350
Германн
2006-08-11 02:52
2006.09.03
Ну вот. И у нас тут появился спам. :-(


15-1155119751
Карелин Артем
2006-08-09 14:35
2006.09.03
Будущее сайта


15-1155204435
Ketmar
2006-08-10 14:07
2006.09.03
XP и права на расшареные папки "per user"


15-1154631863
imbalsde
2006-08-03 23:04
2006.09.03
Время на написание программы