Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.22;
Скачать: CL | DM;

Вниз

DLL или BPL?   Найти похожие ветки 

 
pls   (2002-04-08 11:24) [0]

Добрый день!
Есть не обходимость разделить программу,
слышал идею писать не DLL, а BPL.
Действительно ли это хорошая идея???


 
REA   (2002-04-08 12:42) [1]

BPL это тоже DLL. А вообще это вопрос целесообразности.


 
pls   (2002-04-08 15:29) [2]

А когда что целесообразней?


 
Виктор Щербаков ©   (2002-04-08 15:37) [3]

Недосттки:
BPL нельзя использовать в средствах разработки кроме Delphi и C++Builder.
Достоинства:
Возможность импорта классов. Общий менеджер памяти, Application и др. объекты. Использовать так же просто как обычный pas-модуль.

Т.е. одни проще и удобнее, другие универсальней.
Вот и смотри, что для тебя целесообразнее.


 
VictorT ©   (2002-04-08 16:30) [4]

Кстати, в DLL тоже можно экспортировать классы, но опять-же,
>нельзя использовать в средствах разработки кроме Delphi и C++Builder.


 
Игорь Шевченко   (2002-04-08 17:12) [5]

День добрый, VictorT,

В DLL нельзя экспортировать классы в том виде, как это сделано в BPL.

С уважением, Игорь Шевченко


 
pls   (2002-04-09 10:12) [6]

Спасибо! За помощь!


 
Dimedrol ©   (2002-04-09 10:21) [7]

А разве чтобы работали BPL, не нужно таскать еще и системные
Дельфийские BPL-ки с собой ? (3+ мега)

А то это прямо какой-то FoxPro получается.... :-\


 
Fellomena   (2002-04-09 11:03) [8]

Возможны серьёзные проблемы с BPL при переходе на новую версию Delphi.
Всё-таки dll лучше imho


 
Игорь Шевченко ©   (2002-04-09 11:15) [9]

День добрый,

Достаточно таскать VCL50.BPL (для Delphi 5) - это 2 Мб. Если использовать одну,две DLL, то выигрыш в общем размере будет в пользу DLL, если больше - выигрыш будет при использовании BPL.
Но BPL уменьшает вероятность шаманских плясок с бубном при использовании форм и(или) работы с базами данных в DLL, поэтому что важнее - определять в итоге разработчику. Серьезных проблем с BPL при переходе на новую версию Delphi не наблюдается (иначе невозможно было бы установить новую версию Delphi - она сама сделана с использованием BPL).

С уважением,


 
pls   (2002-04-09 11:18) [10]

>Dimedrol ©
Ну их все равно нужно таскать, если конечно не попихать их в exe.
>Fellomena
На 6 я уже перешел, а до 7 еще далеко:)


 
Dimedrol ©   (2002-04-09 12:15) [11]

2 pls
А мне ваще дико НЕ нравиться идея, когда вместе с твоей прогой
в систему ложиться куча всякого Г... !
потом кото-то забывает что-то убить или наоборот
и получается нехорошо...



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

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

Наверх




Память: 0.49 MB
Время: 0.015 c
6-69947
hair_fly
2002-02-11 12:55
2002.04.22
Подскажите, плз, сколько портов приемлемо использовать в одной проге ?


6-69959
Alexey Evstigneev
2001-10-30 06:51
2002.04.22
Wake-on-Lan


7-70037
Traitor
2002-01-27 12:56
2002.04.22
Где Windows XP хранит пароли ? *.pwl там отсутствует.


1-69901
d_oleg
2002-04-09 11:44
2002.04.22
передача объектов из dll в вызыващщее приложение


1-69840
ymin
2002-04-08 09:01
2002.04.22
Программа стала зависать. Состоит из 3-х форм. Даже после того...