![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DLL или BPL? [D5, Win2k]
pls © (2002-04-08 11:24:00)Добрый день!
Есть не обходимость разделить программу,
слышал идею писать не DLL, а BPL.
Действительно ли это хорошая идея???
Dimedrol (2002-04-09 12:15:00) [1]2 pls
А мне ваще дико НЕ нравиться идея, когда вместе с твоей прогой
в систему ложиться куча всякого Г... !
потом кото-то забывает что-то убить или наоборот
и получается нехорошо...
pls (2002-04-09 11:18:00) [2]>Dimedrol ©
Ну их все равно нужно таскать, если конечно не попихать их в exe.
>Fellomena
На 6 я уже перешел, а до 7 еще далеко:)
Игорь Шевченко (2002-04-09 11:15:00) [3]День добрый,
Достаточно таскать VCL50.BPL (для Delphi 5) - это 2 Мб. Если использовать одну,две DLL, то выигрыш в общем размере будет в пользу DLL, если больше - выигрыш будет при использовании BPL.
Но BPL уменьшает вероятность шаманских плясок с бубном при использовании форм и(или) работы с базами данных в DLL, поэтому что важнее - определять в итоге разработчику. Серьезных проблем с BPL при переходе на новую версию Delphi не наблюдается (иначе невозможно было бы установить новую версию Delphi - она сама сделана с использованием BPL).
С уважением,
Fellomena (2002-04-09 11:03:00) [4]Возможны серьёзные проблемы с BPL при переходе на новую версию Delphi.
Всё-таки dll лучше imho
Dimedrol (2002-04-09 10:21:00) [5]А разве чтобы работали BPL, не нужно таскать еще и системные
Дельфийские BPL-ки с собой ? (3+ мега)
А то это прямо какой-то FoxPro получается.... :-\
pls (2002-04-09 10:12:00) [6]Спасибо! За помощь!
Игорь Шевченко (2002-04-08 17:12:00) [7]День добрый, VictorT,
В DLL нельзя экспортировать классы в том виде, как это сделано в BPL.
С уважением, Игорь Шевченко
VictorT (2002-04-08 16:30:00) [8]Кстати, в DLL тоже можно экспортировать классы, но опять-же,
>нельзя использовать в средствах разработки кроме Delphi и C++Builder.
Виктор Щербаков (2002-04-08 15:37:00) [9]Недосттки:
BPL нельзя использовать в средствах разработки кроме Delphi и C++Builder.
Достоинства:
Возможность импорта классов. Общий менеджер памяти, Application и др. объекты. Использовать так же просто как обычный pas-модуль.
Т.е. одни проще и удобнее, другие универсальней.
Вот и смотри, что для тебя целесообразнее.
pls (2002-04-08 15:29:00) [10]А когда что целесообразней?
REA (2002-04-08 12:42:00) [11]BPL это тоже DLL. А вообще это вопрос целесообразности.