maison

Forum: "Main";
Archive actuelle: 2002.01.08;
Télécharger: [xml.tar.bz2];
vers le bas

DLL или BPL Trouver des branches similaires


HydraMarat   (2001-12-19 00:22) 0

Пишу прогу. Встал (извините) вопрос о разеделении exe. Ну в том плане, чтобы использовать DLL и прочую "динамику". Так вот думаю и хотелось бы узнать мнение бывалых: что лучше использовать DLL или ракеты (BPL). С пакетами удобнее, но их получается слишком много(4), даже если в edit"е "Build with runtime packages" всего один пакет (мои компоненты). С DLL проще...их меньше, но и вних и в exe слишком много одних и тех же unit"ов. Так что посоветуете?
Merci à tous.



gek (2001-12-19 07:13) 1

Если у тебя много прог работают на одной машине то лучше пакеты, а так
по-моему лучше библиотеки



Alexey Petrov (2001-12-19 08:19) 2

Если DLL так-же работают с VCL - ИМХО они должны быть только BPL-ми. Криво выразился, но надеюсь понятно.

Если в DLL-ях не используется VCL - то лучше их пакетами не делать.

Это связано с тем, что весь код VCL-я, а так-же глобальные переменные (Application, Screen, Session, ...) при не использовании пакетов включаются в каждый из модулей. Это и увеличивает требования к памяти и приводит к потенциальным ошибкам



Petit-fils (2001-12-19 11:58) 3

Добавлю: если есть потребность экпортировать классы из DLL, то лучше использовать BPL.



petr_v_a (2001-12-19 13:06) 4

BPL в частности для того и предназначены, чтобы вынести в них unit`ы, общие для DLL и exe. И согласен с Внук ©





Pages: 1 branche entière

Forum: "Main";
Archive actuelle: 2002.01.08;
Télécharger: [xml.tar.bz2];

à l'étage

Top.Mail.Ru Yandeks.Metrika













Mémoire: 0.8 MB
Heure: 0.029 c
1-22158
Praco
2001-12-20 16:29
2002.01.08
TCustomGrid и все его потомки...


3-21917
Termik
2001-12-04 11:43
2002.01.08
Accéder à une table par un nom enregistré dans une variable


7-22440
Rumrunner
2001-05-13 00:32
2002.01.08
В Win98 есть возможность разрешить общий доступ к Интернету для локальной сети


3-21983
vainqueur
2001-12-06 13:13
2002.01.08
серийный номер на делфи 6


4-22476
royaume
2001-11-02 19:42
2002.01.08
Aide, UpdateResource ne fonctionne pas avec les fichiers BPL!





afrikaans albanais Arabic arménien azerbaïdjanais basque Biélorusse Bulgare catalan Chinois simplifié) Chinois (traditionnel) croate Tchèque Danois Néerlandais English estonien Filipino Finlandais Français
galicien géorgien Allemand Grecque Créole haïtien hébreu Hindi Hongrois Islandais Indonesian irlandais Italien Japonais Coréen letton lituanien macédonien Malay maltais Norvégien
persan Polonais Portugais roumain Russe serbe Slovaque Slovène Espagnol Swahili Suédois Thai turc ukrainien Urdu vietnamien gallois yiddish bengali bosniaque
Cebuano espéranto gujarati Hause hmong Igbo Javanais Kannada Khmer lao latin maori Marathi mongol népalais punjabi somali tamil telugu yoruba
zoulou
Английский Français Allemand Italien Португальский Русский Espagnol