Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Основна";
Поточний архів: 2002.01.08;
Завантажити: [xml.tar.bz2];

Вниз

DLL або BPL Знайти схожі гілки


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

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



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

Якщо у тебе багато прог працюють на одній машині то краще пакети, а так
по-моєму краще бібліотеки



Алексей Петров   (2001-12-19 08:19) [2]

Якщо DLL так-же працюють з VCL - ІМХО вони повинні бути тільки BPL-ми. Криво висловився, але сподіваюся зрозуміло.

Якщо в DLL-ях не використовується VCL - то краще їх пакетами не робити.

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



Внук   (2001-12-19 11:58) [3]

Додам: якщо є потреба екпортіровать класи з DLL, то краще використовувати BPL.



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

BPL зокрема для того і призначені, щоб винести в них unit`и, загальні для DLL і exe. І згоден з Онук ©



сторінки: 1 вся гілка

Форум: "Основна";
Поточний архів: 2002.01.08;
Завантажити: [xml.tar.bz2];

наверх









Пам'ять: 0.56 MB
Час: 0.028 c
14-22323
Меламед
2001-11-04 19:57
2002.01.08
Як виправити дані анкетні, наведені при реєстрації?


14-22367
Гніздо
2001-11-08 14:56
2002.01.08
Куди піти вчитися?


1-22084
Mikhalyov Dmitry
2001-12-19 14:53
2002.01.08
Блокування події


4-22457
Zabl
2001-11-01 13:15
2002.01.08
Проблемма з Dll


7-22434
tomas2001
2001-09-24 14:04
2002.01.08
Передача файлу по модему





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська