powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / не работает подгруженный BPL при Link width runtime packages равно False
18 сообщений из 43, страница 2 из 2
не работает подгруженный BPL при Link width runtime packages равно False
    #40070666
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yemets63
dll работает, проблема в размере файла DLL
а в чем именно заключается проблема размера dll?
...
Рейтинг: 0 / 0
не работает подгруженный BPL при Link width runtime packages равно False
    #40070694
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2
yemets63
dll работает, проблема в размере файла DLL
а в чем именно заключается проблема размера dll?


все изложено в тексте
...
Рейтинг: 0 / 0
не работает подгруженный BPL при Link width runtime packages равно False
    #40070697
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Между "паковать формы в bpl" и "с использованием скрипта сборки DFM" я бы выбрал второе, если отсутствует нагрузка на клиентскую часть.
Да и вообще, меня удивляет, когда человек 10лет на форуме и не верит словам Dimitry Sibiryakov, white_nigger
...
Рейтинг: 0 / 0
не работает подгруженный BPL при Link width runtime packages равно False
    #40070704
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr,

ну ладно ладно, именно Dimitry Sibiryakov и подтолкнул меня на мысль и я вернулся к скрипту сборки DFM

и так, BPL или DLL. - нет, скрипт DFM - ДА

так как я определил обновлять только функциональность, получилось очень даже хорошо, и это конечно размер файла, он важен для обновления функциональностей на множестве машин без обновления сервисов и GUI.

те модули что я пробовал в DLL и BPL, разница в размере файлов огромная DLL 18-20 метров, BPL 4-6 метров, DFM-ка меньше метра.
чуть подправил мой старый скрипт, чтобы parent-ы работали на оформление, также добавил контроль версии своего DFM. потестировал, и даже работают динамически созданные компоненты с событиями.

ну да, нужен дополнительный шаг, создать рабочую форму или юнит. Потом выгрузить через скрипт. что то типа конструктора. не забыть на некоторые компоненты зарегистрировал класс, и конечно проверить имена компонентов.
И потом в рабочем проекте можно будет загрузить скрипт, но оно того стоит.
и это уже всё готово

в итоге из 21 готового переделанного модуля старых функциональностей, отработал в DFM 12 сегодня. и 12 добавляются динамически в рабочий проект, задачи из GUI и выполнение сервисами - летает. мне нравится.

P.S.
а что BPL? Я не знаю, я хотел наверное сломать что то стандартное, во-преки правил. Это был поворот не-туда. В итоге вернулся к своему старому решению и даже к коду.
...
Рейтинг: 0 / 0
не работает подгруженный BPL при Link width runtime packages равно False
    #40070728
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yemets63
asutp2
пропущено...
а в чем именно заключается проблема размера dll?


все изложено в тексте
Ничего не понял.
...
Рейтинг: 0 / 0
не работает подгруженный BPL при Link width runtime packages равно False
    #40070729
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yemets63
разница в размере файлов огромная DLL 18-20 метров, BPL 4-6 метров,
Вам не приходило в голову, что такая разница говорит о том, что в bpl не включена часть кода? А именно стандартная RTL и VCL, которые разбросаны по другим BPL. Попробуйте сравнить размер одной dll и общий размер всех подключаемых bpl
...
Рейтинг: 0 / 0
не работает подгруженный BPL при Link width runtime packages равно False
    #40070737
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Признаюсь, читаю вполглаза, ибо жуткая проктостоматология.
А чего б не заюзать OLE, именно для данных целей предназначенный, и не творить бабуйню?
...
Рейтинг: 0 / 0
не работает подгруженный BPL при Link width runtime packages равно False
    #40070758
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
17.05.2021 10:35, Fr0sT-Brutal пишет:
> А чего б не заюзать OLE,

OLE юзать можно по-разному...
конкретнее, плз.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
не работает подгруженный BPL при Link width runtime packages равно False
    #40070763
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: pascal
1.
2.
3.
begin
   OLE.Заюзать;
end;
...
Рейтинг: 0 / 0
не работает подгруженный BPL при Link width runtime packages равно False
    #40070770
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
yemets63
разница в размере файлов огромная DLL 18-20 метров, BPL 4-6 метров,
Вам не приходило в голову, что такая разница говорит о том, что в bpl не включена часть кода? А именно стандартная RTL и VCL, которые разбросаны по другим BPL. Попробуйте сравнить размер одной dll и общий размер всех подключаемых bpl
вот хочеться сказать - "НЕ ПРИХОДИЛО!!!!". в чем отличие BPL и DLL я думаю знают все, если они хоть что то пишут. с неделю назад мне очень захотелось чтобы BPL работало и не так как положено, а так как я хочу, и если у кого то не бывает в практике работы отклонений, и каких то желаний поробовать что нибудь, например в период поиска решения, как технического, так и методического, ну я не знаю, работать по штампу, без попыток чего то. а какже лучшее и оптимальное решение. перерабатывал я в последние два года три проекта созданных по штампу, авторы которых ну очень красиво и правильно говорят. я к сожалению не очень правильно технически выражаюсь. но после меня эти проекты заработали и мои проекты, которые я запускал или управлял, работают все, и к счастью, багов почти нет, в сравнении с тем, что я вижу.
а вообще всем спасибо, есть проекты, когда тащишь один, заказчик что то хочет, ты его вроде понимаешь, ну и сам на проекте один, при том и проект создан давно, и проект проситься развиваться и заказчик этого хочет и ты видишь. и вот сидишь и думаешь, и тут мысли, и вот он SQL.RU, в нем есть не только как я, но есть и ГУРУ, поговорил со всеми, поспорил, в итоге как в команде работаю. командные проекты я здесь не обсуждаю. только свои.

еще там OLE предлагали. не вариант вообще в данный момент. DFM это решение!!!
...
Рейтинг: 0 / 0
не работает подгруженный BPL при Link width runtime packages равно False
    #40070772
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yemets63в чем отличие BPL и DLL я думаю знают все, если они хоть что то пишут.

Я сильно подозреваю, что это отличие знают все кроме тебя.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
не работает подгруженный BPL при Link width runtime packages равно False
    #40070792
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий

17.05.2021 10:35, Fr0sT-Brutal пишет:
> А чего б не заюзать OLE,

OLE юзать можно по-разному...
конкретнее, плз.

Ну ТС-у надо формы из ДЛЛ встраивать в прогу, насколько я понял
...
Рейтинг: 0 / 0
не работает подгруженный BPL при Link width runtime packages равно False
    #40070796
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
17.05.2021 14:29, Fr0sT-Brutal пишет:
> Ну ТС-у надо формы из ДЛЛ встраивать в прогу, насколько я понял

не совсем.
он хочет отделить мух от котлет.
но пока получается только смешать фарш с мухами и разложить его по разным мискам.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
не работает подгруженный BPL при Link width runtime packages равно False
    #40070837
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий

не совсем.
он хочет отделить мух от котлет.
но пока получается только смешать фарш с мухами и разложить его по разным мискам.

Хмм, тогда ладно, больше не буду. Упражнять ХШ, конечно, иногда полезно, но в этом случае мучительно пытаться выяснить, чего же все-таки хочет ТС, неохота))
...
Рейтинг: 0 / 0
не работает подгруженный BPL при Link width runtime packages равно False
    #40070861
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

DLL иди BPL, библиотека или пакет, ну я не знаю, описать понятие с примерами, в том числе моих компонент страниц на 200 или выдернуть определения из википедии.

чесс слово, я почти ни когда не спорю, смысла не вижу, трата времени. ну а что то доказывать, конкретно в форуме не вижу смысла. у всех разные цели. а любой спор и отстаивать свою точку зрения полезно для достижения общего результата. А мы в форуме все что то говорим, кто то всегда издевается над кем то, кто то как учитель задает на вопрос непонятные вопросики, кто то реально указывает путь, но каждый что то делает свое и получает ТОЛЬКО собственный результат, один или в команде.

я своими решениями доволен. хотя на форуме меня может чуть и заносит не туда.
Но мне нравится, что решениями моими и моими проектами довольны клиенты. а это годы общения и уважаемые имена клиентов, это немного, но большие проекты, и клиенты не только люди, но и теперь даже роботы, и не только здесь, но и там. я не присваиваю себе ни чего, но Коломбо он на первый взгляд тоже не детектив, ну и видимо тоже не программист. я согласен быть вечным новичком, если люди с sql.ru всегда готовы направить на путь истинный!
P.S.
сказал без иронии
...
Рейтинг: 0 / 0
не работает подгруженный BPL при Link width runtime packages равно False
    #40070866
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yemets63ну я не знаю, описать понятие с примерами, в том числе моих компонент страниц на 200 или
выдернуть определения из википедии.

Если не знаешь, значит твоё понятие - неправильно. BPL это DLL с дополнительной парой
вышеназванных экспортируемых функций. Всё. Никаких других различий с технической точки
зрения - нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
не работает подгруженный BPL при Link width runtime packages равно False
    #40070868
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

yemets63ну я не знаю, описать понятие с примерами, в том числе моих компонент страниц на 200 или
выдернуть определения из википедии.

Если не знаешь, значит твоё понятие - неправильно. BPL это DLL с дополнительной парой
вышеназванных экспортируемых функций. Всё. Никаких других различий с технической точки
зрения - нет.
1000+
...
Рейтинг: 0 / 0
не работает подгруженный BPL при Link width runtime packages равно False
    #40070870
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В том числе - в области видимости глобальных переменных .
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18 сообщений из 43, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / не работает подгруженный BPL при Link width runtime packages равно False
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]