Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.08;
Скачать: 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 вся ветка

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

Наверх




Память: 0.5 MB
Время: 0.015 c
1-23984
Sand
2002-07-25 07:15
2002.08.08
Инструментльная панель как в MS Office


14-24201
[nex] aka Counterfeiter
2002-07-12 01:15
2002.08.08
Internationalisation


7-24240
Евгений!
2002-03-06 19:44
2002.08.08
Как добавить свой пункт в контекстное меню IE и ...


1-24111
V.Turecky
2002-07-26 18:17
2002.08.08
Как программно изменить метку тома винчестера?


1-24073
c0pYc@t
2002-07-26 12:40
2002.08.08
Error Code 6