Вниз
Скачать: CL | DM;

Народ, как часто вы используете/пишите dll файлы в своих прогах?   Найти похожие ветки 

 
Igor_thief ©   (2002-07-13 14:11) [0]

Народ, как часто вы используете/пишите dll файлы в своих прогах?


 
Delirium ©   (2002-07-13 14:17) [1]

Потоянно, в качестве плагинов


 
Igor_thief ©   (2002-07-13 14:39) [2]

>Delirium
Плагинов к чему?


 
Юрий Зотов ©   (2002-07-13 14:41) [3]

Библиотека процедур и функций - именно как DLL.

Библиотека базовых классов - как run-time BPL.

Расширяются по мере написания приложений. Позволяют сокращать размер программ (Common Files).

На работе - программа модульная, из DLL и собирается. Новый модуль - новая DLL.


 
Delirium ©   (2002-07-13 14:54) [4]

> Igor_thief

В большие (и не очень) проекты зачастую состоят из независимых блоков - dll. При таком подходе, чтобы измененить часть программы, достаточно заменить одну из библиотек, при этом программу не надо перекомпилировать, а если сделать грамотно - то можно подменять dll-ки, не прекращая исполнения программы.


 
Igor_thief ©   (2002-07-13 15:03) [5]

>Delirium
Если изменяется процежура в dll, то можно просто заменить dll файл, но если добавляются процедуры в dll файл, то прейдется менять и исполняемый файл и dll.


 
Delirium ©   (2002-07-13 15:05) [6]

> Igor_thief

Естественно, по этому надо хорошо продумать проект прежде чем начать кодировать :)


 
Igor_thief ©   (2002-07-13 15:09) [7]

Я веду к тому, что при передаче проэкта клиенту (например по инету), надо перезавать много инфы. Зачам же тогда разбивать свою прогу на dll файлы, если можно оставьть всё в exe и тогда мы даже не будем терять скорости при выполнении проги (не прейдется вызывать процедуру из dll файла).


 
Igor_thief ©   (2002-07-13 15:13) [8]

Конечно клево использовать dll файлы для хранения ресурсов (иконок, форм...). Вот это я считаю полезным, ведь можно dll"ку с ресурсами передать однажы, а заменять только exe файл.


 
Delirium ©   (2002-07-13 15:21) [9]

> Igor_thief

Задачи бывают разные - вот у меня, например, есть сервер приложений (PrintServer), который работет следующим образом - программе передаются данные, на основе этих данных, прога выбирает нужную dll-ку и использует её ресурсы. Прогой пользуются одновременно много людей - это-же сервер, он постоянно в работе, довольно часто в dll-ки (плагины) вносятся изменения или добавляются новые - процесс автоматизирован и удалён. На мой взгляд, для этой задачи dll - идеальны :)


 
Igor_thief ©   (2002-07-13 15:27) [10]

Внатуре!


 
SPeller ©   (2002-07-13 15:58) [11]

Как часто... Так же часто, как размер проги начинает переваливать за метр. ДЛЛ-ки предпочитаю по мере возможности делать не более 500 кб.


 
Igor_thief ©   (2002-07-13 16:23) [12]

Тоже вариант!


 
MJH ©   (2002-07-14 02:39) [13]

Народ, как часто вы используете/пишите dll файлы в своих прогах?
допустим в найтро плагины....что дальше?



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

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.009 c
3-23876
SkyR
2002-07-16 10:22
2002.08.08
Как прикрутить хранимую процедуру к программе....


6-24161
Sour
2002-05-26 15:27
2002.08.08
Не все сообщения доходят!


1-23972
eruc
2002-07-26 23:39
2002.08.08
Speedbutton и курсор


1-23992
Xomer
2002-07-27 19:24
2002.08.08
Как рисовать на экране картинки?


1-24054
psibug
2002-07-18 21:31
2002.08.08
---|Ветка была без названия|---




   Наверх