Вниз
Скачать: 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.01 c
1-24032
ghg
2002-07-28 12:24
2002.08.08
Проблемы с созданием файла


3-23896
Filat
2002-07-16 17:38
2002.08.08
Как создать таблицу в нужной мне директории?


14-24185
SleD
2002-06-06 09:17
2002.08.08
Интересно, кто что думает по поводу пива?


3-23949
AlexSam
2002-07-18 15:08
2002.08.08
ADOQuery


4-24283
Uri
2002-05-28 15:09
2002.08.08
MS Office Panel




   Наверх