powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как перекомпилировать Linux RTL?
18 сообщений из 68, страница 3 из 3
Как перекомпилировать Linux RTL?
    #39996046
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Единственное, что они могут сделать уникально - это позволять в рантайме грузить либы с классами. Сомнительный выигрыш для целой кучи загадочных глюков в процессе настройки.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39996048
Fr0sT-Brutal,

За то система плагинов из коробки.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39996223
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВсеРазумный
За то система плагинов из коробки.
С поддержкой только одного языка. Причем не только одного языка, но и одной версии компилятора.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39996225
_Vasilisk_,

У тебя есть свой закрытый продукт, который нуждается в доп обновлениях. Ты можешь модулями обновлять функционал программы, а так же добавлять функционал программы. Просто программой сканируя в директории bpl и загружая их в проект, где уже добавляешь для каждой bpl свою роль.

И таким образом, очень круто всё. И совершенно, это не минусы - если использовать всё корректно.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39996227
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВсеРазумный
У тебя есть свой закрытый продукт, который нуждается в доп обновлениях
У меня есть такой продукт. Так вот, мои плагины откомпилированы в D2006, D2007, DXE3, D10.3 (в зависимости от того, какая была рабочая версия Delphi в момент последней перекомпиляции плагина)

И все работает без тотальной перекомпиляции всего с выходом каждой новой версии Delphi. К слову, ядро откомпилировано на XE3

Плагины у меня на COM
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39996243
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и охота вам спорить со школотой...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39996274
_Vasilisk_,

Да, можно написать свою систему плагинов. Но некоторым британская ш. не нужна.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39996287
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
ВсеРазумный
У тебя есть свой закрытый продукт, который нуждается в доп обновлениях
У меня есть такой продукт. Так вот, мои плагины откомпилированы в D2006, D2007, DXE3, D10.3 (в зависимости от того, какая была рабочая версия Delphi в момент последней перекомпиляции плагина)

И все работает без тотальной перекомпиляции всего с выходом каждой новой версии Delphi. К слову, ядро откомпилировано на XE3

Плагины у меня на COM

У меня плагины используют interface без COM. Можно писать плагины на любых языках в т. ч. на скриптовых.
Получилось кроссплатформенно.
Можно использовать bpl и сделать свой rtl для всех делфи плагинов. Получается экономия места.
Ну и другие плюсы.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39996288
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
С поддержкой только одного языка
если стройку и эхотаг считать за разные то двух
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39996320
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ziv-2014
Можно использовать bpl и сделать свой rtl для всех делфи плагинов.

А как решать возможный кофликт имён модулей? Включением всего, кому-то понадобившегося, в "свою rtl"? Чего то вспоминается анекдот про танкистов и фею...
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39996345
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
ziv-2014
Можно использовать bpl и сделать свой rtl для всех делфи плагинов.

А как решать возможный кофликт имён модулей? Включением всего, кому-то понадобившегося, в "свою rtl"? Чего то вспоминается анекдот про танкистов и фею...

У меня нет конфликта имен модулей. Каждый модуль имеет уникальное название. В новых версиях это не проблема.
P.S.: Некоторые из участников данного форума постоянно высасывают проблему там, где ее нет.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39996348
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ziv-2014
У меня нет конфликта имен модулей. Каждый модуль имеет уникальное название.

Разные плагины могут использовать одну и ту же библиотеку, например, fundamentals. Без включения оной в состав своей ртл тема с бпл не взлетит.

ziv-2014
В новых версиях это не проблема.

Это проблема не зависит от версии, она бай дизайн.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39996350
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
ziv-2014
У меня нет конфликта имен модулей. Каждый модуль имеет уникальное название.

Разные плагины могут использовать одну и ту же библиотеку, например, fundamentals. Без включения оной в состав своей ртл тема с бпл не взлетит.

Не обязательно что-то включать в bpl. У меня плагины могут быть dll, bpl, сборки, могут быть на java, lua, javascript, питоне и т. д.
Если чего-то нет в bpl, то это будет монолитом в плагине. Тоже нет проблемы. Если же библиотека fundamentals будет в rtl - то она возьмется из bpl.
Плагины реализованы на interface. Собственно плагины не знают о существовании каких-то библиотек, они могут знать только о каком-то interface, внутри которого реализована та или иная библиотека. А где эта библиотека будет находится - это решает сам разработчик. Если он будет использовать готовый rtl, то ему не нужно думать о менеджере памяти, TApplication и о многом другом, иначе придется делать некоторые хуки.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39996353
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как в гамаке, стоя на лыжах! (с)
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39996355
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ziv-2014,

Вот я и говорю, пилить плагины на бпл - это искать себе "любовь" по-настоящему.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39996424
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ziv-2014
Некоторые из участников данного форума постоянно высасывают проблему там, где ее нет
критикующие плагины в пакаджах то ли не пробовали то ли наоборот поранились
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39996428
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavan
ziv-2014
Некоторые из участников данного форума постоянно высасывают проблему там, где ее нет
критикующие плагины в пакаджах то ли не пробовали то ли наоборот поранились

Наступить на грабли то можно легко. Делать чисто bpl плагины, на мой взгляд, глупо.
У меня bpl - это один из вариантов. И работа происходит через interface.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39996432
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ziv-2014
Делать чисто bpl плагины, на мой взгляд, глупо
когда мне понадобились плагины то хватило и пакаджей, без прочих глупостей
...
Рейтинг: 0 / 0
18 сообщений из 68, страница 3 из 3
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как перекомпилировать Linux RTL?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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