powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / На Delphi для Linux. В этот раз с интерфейсом.
64 сообщений из 64, показаны все 3 страниц
На Delphi для Linux. В этот раз с интерфейсом.
    #39565416
В. Леонов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Товарищи, завтра буду проливать свет на новый проект Е. Крюкова для Delphi.
FMXLinux - добротненько, главное, чтобы работало без стоек на ушах.
CrossVCL - это уже из разряда технологических чудес "где вы были 20 лет назад" :)

Сам Евгений Крюков обещался быть на сессии "вопросов и ответов" для авторитетного общения с любителями "одним пнём" перегнать VCL-проекты чуть ли не с Delphi 7 (сначала в Delphi 10.2) на поддержку Mac OS и Linux. Так бывает? Для FMX-юзеров ещё проще.

Завтра 07.12.2017 в 12:00

Подключение к вебинару

P.S. Я не в Embarcadero уже 4 года, не продаю, взгляд объективный :)
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39565420
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На YouTube будет запись?
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39565437
В. Леонов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rgreat,

да
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39565556
Фотография roschinspb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошие новости нынче редкость. Успехов!
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39565861
AWSVladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрел вебинар, но почему то он был без звука.
Можно ссылку на запись?
Шикарная конечно вещь была на презентации.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39565881
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что за кипеж.
Явно будет хуже нынешних видовых дельфей, тем более с учетом рукожопости Жени Крюкова.

А и в винде Дельфи все никак мир не завоюет. :)
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39565888
под ван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё было очень круто и красиво, кроме перманентного кашля ведущего.

Что самое удивительное - более-менее адекватный ценник. Хотелось бы, конечно, подешевле хотя бы на $100, но и $399 можно уже поднатужиться и поднакопить (не у всех з/п исчисляется тысячами $$). По ходу ответов на вопросы посетовали на DevExpress (не желают сотрудничать, а зря: малыми силами через CrossVCL окучить и распространиться, пока там никого нет, на сразу 2 новые платформы с их пользователями - что ещё нужно им для счастья?), нет поддержки продуктов от AlmDev, DevArt и EhLib.

Хотя, что-то сказали про поддержку TMS (как это говно успевает повсюду просачиваться - для меня загадка), плюс поддержку Raize планируют сделать в ближайшее время (пусть будет, хотя кому он нужен - то, что он идёт "из коробки" ещё не означает, что им пользуются). Поэтому пока придётся повременить с покупкой.

Вроде ничего не переврал. Кто слушал внимательнее меня - поправьте мои ошибки.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39565937
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ссылку на ютуб киньте, не смог онлайн посмотреть.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566091
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
под ваннет поддержки продуктов от AlmDev, DevArt и EhLib.
А какую поддержку продуктов Devart вы хотите? Data Access Components не являются визуальной библиотекой и не требуют для свойе работы ни VCL, ни FMX. Они отлично работают в том числе и в консольных приложениях, включая Linux. Единственное, что там визуальное - это Connection Dialog (есть VCL и FMX версии), но он состоит только из стандартных контролов типа TEdit, TCheckBox, TPanel и, по идее, не должно быть никаких проблем с его поддержкой в CrossVCL.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566103
под ван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
devartпод ваннет поддержки продуктов от AlmDev, DevArt и EhLib.
А какую поддержку продуктов Devart вы хотите? Data Access Components не являются визуальной библиотекой и не требуют для свойе работы ни VCL, ни FMX. Они отлично работают в том числе и в консольных приложениях, включая Linux. Единственное, что там визуальное - это Connection Dialog (есть VCL и FMX версии), но он состоит только из стандартных контролов типа TEdit, TCheckBox, TPanel и, по идее, не должно быть никаких проблем с его поддержкой в CrossVCL.
Мне не столько сам факт поддержки нужен, сколько официальное заявление о её существовании, причём на вашем сайте - чтобы моё начальство сговорчивее было, когда ему обосновываешь причины покупки именно вашего компонента. Смекаете?
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566111
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
под ванПо ходу ответов на вопросы посетовали на DevExpress (не желают сотрудничать, а зря: малыми силами через CrossVCL окучить и распространиться, пока там никого нет, на сразу 2 новые платформы с их пользователями - что ещё нужно им для счастья?),Мы накушались этого с Kylix, а там был не в пример более стабильный и нативный Qt, а не самопальная эмуляция WinApi. Некоторые из наших контролов довольно глубоко завязаны на тонкости работы WinApi и не факт, что это всё взлетит на этом эмуляторе. Рисковать репутацией - ну нафик. Собсно по этой же причине мы пропустили начальные итерации FMX. Там вначале вообще какашка была, а потом она дюже сильно менялась от версии к версии. Каждый раз пришлось бы переделывать наши контролы - не тот путь развития для нас :)
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566120
под ван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я к автору продукта отношения не имею, но даже мне кажется, что кроссвцл - это далеко не кайликс, разве не так?
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566122
AX-Class
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_nigger,

Пару лет назад DX проводил опрос: "Хотите FMX?".
Чем там закончилось? Принято ли решение?
Спасибо.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566134
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
под ванЯ к автору продукта отношения не имею, но даже мне кажется, что кроссвцл - это далеко не кайликс, разве не так?Есстественно. Но суть та же - наши компоненты должны работать под линухом.
AX-ClassПару лет назад DX проводил опрос: "Хотите FMX?".
Чем там закончилось? Принято ли решение? Спасибо.Разрабатываются пилотные компоненты. Посмотрим на фидбек
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566381
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_niggerРазрабатываются пилотные компонентычем на перекрашенные грабли второй раз наступать лучше бы старые грехи правили
white_niggerПосмотрим на фидбек вот например достойный фидбек. и у меня тоже когда-то зарезался проект с попыткой применения этого тормоза
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566389
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanчем на перекрашенные грабли второй раз наступать лучше бы старые грехи правилиКак-нибудь сами разберемся, что и как нам делать
vavan вот например достойный фидбек. и у меня тоже когда-то зарезался проект с попыткой применения этого тормозаВ 17.2 шедулер будет быстрее
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566393
под ван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
white_niggerКак-нибудь сами разберемся, что и как нам делать
Может лучше переступить уже через свою принципиальность и начать прислушиваться к пользователям-клиентам? А то в SUPPORT CENTER жалоб уже через край. А всё потому, что "как-нибудь сами".
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566407
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_niggerКак-нибудь сами разберемся, что и как нам делатьда уж лучше бы конечно разобрались уже наконец как надо делатьwhite_niggerВ 17.2 шедулер будет быстреепоздняк метаться, клиент ушелпод ванМожет лучше переступить уже через свою принципиальность и начать прислушиваться к пользователям-клиентам?это увы не про них. я в свое время с техдиром напереписывался, не дождешься
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566436
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
под ванМожет лучше переступить уже через свою принципиальность и начать прислушиваться к пользователям-клиентам? А то в SUPPORT CENTER жалоб уже через край. А всё потому, что "как-нибудь сами".Ты наш клиент? Покажи свои тикеты. Посмотрим в чем дело.
vavanпоздняк метаться, клиент ушелСчастливого пути! (искренне)
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566443
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_niggerСчастливого пути! (искренне)Luis Madaleno туда пошлите, это он "just lost a customer because of this". а мне запоздало, уж много лет прошло, даже больше чем я вам платить перестал за обновление сабскрипшна
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566455
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanLuis Madaleno туда пошлите, это он "just lost a customer because of this".Я никого никуда не посылал, это твои фантазии. А Luis Madaleno был и остаётся нашим кустомером
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566464
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересно, когда будет ссылка на youtube?
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566471
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_niggerLuis Madaleno был и остаётся нашим кустомеромон-то да, как и я собсно тоже. а вот недовольного тормозами клиента он потерял. я ладно на этапе тестирования понял что для реальной работы не годится
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566478
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanон-то да, как и я собсно тоже. а вот недовольного тормозами клиента он потерял. я ладно на этапе тестирования понял что для реальной работы не годитсяПечально, селяви... В 17.2 будет точно быстрее. Конкретно над этим идёт работа вторую неделю. Хотя есть вещи поважнее - FCU здорово подгадил с перформансом (собсно не только нам)...
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566479
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747,
Если я правильно понял, это оно:
YouTube Video
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566481
Cobalt747, и все, кто интересовался.
Видео вебинара по CrossVCL на Youtube с вчерашнего дня. Канал Embarcadero Russia.
YouTube Video
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566654
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотел уточнить несколько моментов, кто в курсе.
1. CrossVCL использует нативную отрисовку компонент на платформах?
2. Насколько реально самому перенести компонент пак на Cross-VCL с просто VCL? В нашем случае это SpTBX.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566683
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon,

1. Контролы нативные.
2. Всё зависит от того, насколько сильно компонент завязан на WinAPI. Если какие-либо из используемых API в CVCL не реалзованы (или реализованы не полность, или не корректно), то ой. Скачай пробную версию, да посмотри.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566760
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Умилило
На некоторые API функции мы поставили заглушки. Поэтому приложение вы соберете, но при вызове получите ExceptionВот нафига так делать?
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566764
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_Умилило
На некоторые API функции мы поставили заглушки. Поэтому приложение вы соберете, но при вызове получите ExceptionВот нафига так делать?

вообще-то только так и можно хоть что-то сделать в части переноса на другую платформу.

Торвальдс именно так и сделал свой Linux - реализовывал фукнции ядра UNIX не все подряд, а одну за одной, пока не смог запустить минимальный набор, достаточный для запуска шелла. потом для запуска компилятора, а дальше пошло поехало - набежало коммунити и доделало остальные 90% работы.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566766
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_На некоторые API функции мы поставили заглушки. Поэтому приложение вы соберете, но при вызове получите ExceptionВот нафига так делать?Согласен. Если не доделали, то пусть была бы пустая функция. Или флаг какой прикрутили бы: выкидывать исключение или бог с ним. Берите пример с Apple: у них в случае AV ничего не происходит (типа abort в Delphi), юзеры довольны: программа хоть и не работает, зато и не падает. А из Wine функции API передрать было нельзя? Или цеплять его как-нибудь, типа внешней библиотеки.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566770
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchвообще-то только так и можно хоть что-то сделать в части переноса на другую платформу.Вообще-то принято предупреждать "широко шагаешь, притормози", а не "а вдруг прокатит и функцию не вызовут"
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566772
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bk0010Если не доделали, то пусть была бы пустая функцияЭто еще хуже.

Идеальный вариант - проект не компилируется и есть возможность самому дореализовать нужную функцию
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566777
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bk0010в случае AV ничего не происходит (типа abort в Delphi), юзеры довольны: программа хоть и не работает, зато и не падает.Что тебе мешает сделать так-же в своем приложении?
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566782
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bk0010_Vasilisk_пропущено...
Вот нафига так делать?Согласен. Если не доделали, то пусть была бы пустая функция. Или флаг какой прикрутили бы: выкидывать исключение или бог с ним. Берите пример с Apple: у них в случае AV ничего не происходит (типа abort в Delphi), юзеры довольны: программа хоть и не работает, зато и не падает. А из Wine функции API передрать было нельзя? Или цеплять его как-нибудь, типа внешней библиотеки.

:) ты всерьез считаешь, что "полтора анонимуса" (с) вот взяли и сами с нуля проделали всю ту работу, что коммунити wine и прочих ReactOS делало годами?
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566788
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatch,

Справедливости ради, нужно заметить, что в отличии от вайнов и реактОсей, CVCL не требуется стремиться к покрытию 100% WinAPI. Достаточно небольшого подмножества, которого хватит типичному базомордию.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566790
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
под ванdbpatchпропущено...


вообще-то только так и можно хоть что-то сделать в части переноса на другую платформу.

Торвальдс именно так и сделал свой Linux - реализовывал фукнции ядра UNIX не все подряд, а одну за одной, пока не смог запустить минимальный набор, достаточный для запуска шелла. потом для запуска компилятора, а дальше пошло поехало - набежало коммунити и доделало остальные 90% работы.
Надеюсь, Крюков - не Торвальдс, и на наше комьюнити не рассчитывает.


Чёт написал и сам взоржал.
ну, у них реально нет другого выбора, как так или иначе завязываться на комьюнити.
просто сейчас видно еще есть максималисткий запал - сделать все хорошо и минималистично.

а в целом их идея, кстати, не лишена смысла - ибо тащить с собой все 100 мегабайт winehq дистибутива -
смысла мало, проще отсечь всякое ненужное - эти ваши COM/IE/ADO/etc - вполне можно вложиться в десяток мегабайт

Windows 95, ЕМНИП, занимала пару десятков дискет в дистрибутиве, этого было вполне достаточно для запуска Delphi 2.0
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566793
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexeydbpatch,

Справедливости ради, нужно заметить, что в отличии от вайнов и реактОсей, CVCL не требуется стремиться к покрытию 100% WinAPI. Достаточно небольшого подмножества, которого хватит типичному базомордию.

полностью согласен. 100% покрытие не нужно.

а вот что нужно - это iOS и Androd. Первое достижимо, насчет второго - сильные сомнения, что сможете запилить что-то толковое через OpenGL какой - Look & feel будет ненативным.

А делать аля LCL попытку - это тупик
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566799
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatЧто тебе мешает сделать так-же в своем приложении?Я не из "этих" (яблочников).
dbpatch:) ты всерьез считаешь, что "полтора анонимуса" (с) вот взяли и сами с нуля проделали всю ту работу, что коммунити wine и прочих ReactOS делало годами?Я считаю, что если бы они так сделали, то с подмножеством реализованных функций у них было бы все очень неплохо. Раньше (давно не проверял) тестовые делфийские программы под вайном работали.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566801
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bk0010rgreatЧто тебе мешает сделать так-же в своем приложении?Я не из "этих" (яблочников).
dbpatch:) ты всерьез считаешь, что "полтора анонимуса" (с) вот взяли и сами с нуля проделали всю ту работу, что коммунити wine и прочих ReactOS делало годами?Я считаю, что если бы они так сделали, то с подмножеством реализованных функций у них было бы все очень неплохо. Раньше (давно не проверял) тестовые делфийские программы под вайном работали.

они с высокой долей вероятности сидят и переписывают С/C++ код из Wine или React OS на Object Pascal. Это процесс не быстрый.
просто так перелинковать wine не получится - слишком толстый. перетранслировать тоже не получится - Object Pascal слишком убог, в сравнении даже с обычным C - просто потому что в языке нет макросов

но стратегия у них в принципе верная, без содрогания от ужаса во внутренности всех wine зависимостей и реализаций смотреть нельзя.

тем более wine еще и WinSxS задачу решает, а тут это не нужно (пока что), да и VCL сама по себе использует лишь очень малую часть Win32 APIs.


ну а если ты в своем приложении завязан на прямые вызовы MS SDK - ну кто тебе виноват?
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566865
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchа вот что нужно - это iOS и Androd.Не нужно. На мобильных платформах принципиально другая логика построения UI. А вот для десктопов - должно взлететь
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566910
antox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На странице заказа страница заказа указана стоимость 849$ в эту стоимость не входит сама Delphi ? И.е. для использования crossvsl надо приобрести Delphi Prof 10.2 за ~1000$+- и ещё саму cross vcl тоже приблизительно за тысячу??? И раз в год скидывать по ~100.000₽ за возможности Lazarus ?
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566913
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да уж. Ценник "за весь набор" становится уже негуманным.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566915
antox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatДа уж. Ценник "за весь набор" становится уже негуманным.

Да тут уже за мин набор и то "странный" ценник.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566916
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Особенно если учесть что сорцов в поставке нет.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566943
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
rgreatОсобенно если учесть что сорцов в поставке нет.
тогда фтопку однозначно
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566982
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antoxНа странице заказа указана стоимость 849$
Справедливости ради, 599 за обе, 399 только за кроссвцл. 849 - это с рюшечками и плясками.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39566999
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatОсобенно если учесть что сорцов в поставке нет.Я, кстати, так и не понял как оно работает? Подменяет стандартные модули? Или использует какой-то перехват вызовов функций? По идее, в втором случае, исходники и не нужны особо. Живем же мы без исходников user32.dll?
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39567007
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_Я, кстати, так и не понял как оно работает? Подменяет стандартные модули?
Да. Делает копию VCL, патчит её (внешним функциям API прописывает delayed; , т.е. библиотеки реализующие эти функции грузятся не при старте приложения, а в момент вызова функции). Потом подменяет механизм отложенной загрузки (см. SysInit.pas), и когда твоя софтина хочет загрузить, условно говоря, advapi32.dll, вместо него загружает advapi32.so. Именно поэтому деплоить приложение нужно с кучей этих .so'шек. Нужны ли их исходники? Ну, если по серьёзному то нужны. Но, если, опять же, по серьёзному, то есть более другие инструменты.

p.s.
Смотрел на неё давно, может там чего и поменялось уже.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39567013
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_По идее, в втором случае, исходники и не нужны особо. Живем же мы без исходников user32.dll?
Я так понимаю, что исходники нужны на тот случай, если что-то не взлетит, как с FIBPlus было. Когда у тебя есть огромный проект, а его ключевая часть вдруг перестаёт развиваться. И ты сам не можешь ничего допилить, т.к. исходников нету. И куча денег вбуханная уходит в никуда, и проект хоть закрывай, хоть с нуля переписывай.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39567021
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyДелает копию VCLТ.е. если выходит какой-то фикс VCL, то все патчи накрываются медным тазом?
Kazantsev Alexeyвнешним функциям API прописывает delayed; Почитал мануал. Идея ясна
Kazantsev AlexeyИменно поэтому деплоить приложение нужно с кучей этих .so'шек.Но с другой стороны этот пакет so'шек один и тот же для всех скомпилированных модулей
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39567022
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey(внешним функциям API прописывает delayed Тогда мне вообще не понятна логика решения
_Vasilisk_На некоторые API функции мы поставили заглушки. Поэтому приложение вы соберете, но при вызове получите ExceptionНет функции - не патчите ее. И приложение вылетит при запуске, а не при попытке вызова функции. Ну значительно же лучше решение
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39567028
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_Т.е. если выходит какой-то фикс VCL, то все патчи накрываются медным тазом?
Нет, копия VCL лежит отдельно и твой проект собирается с ней.

_Vasilisk_Но с другой стороны этот пакет so'шек один и тот же для всех скомпилированных модулей
Ну да. Это, вообще говоря, не большая проблема.

_Vasilisk_Нет функции - не патчите ее. И приложение вылетит при запуске, а не при попытке вызова функции. Ну значительно же лучше решение
В смысле, оставить декларации без указания отложенной загрузки? Тогда ни одно приложение просто не запустится.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39567031
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexeyкопия VCL лежит отдельно и твой проект собирается с ней.Эта копия с открытыми исходниками?

А при удаленной отладке я что буду отлаживать? Оригинальную версию или ее копию?
Kazantsev Alexey_Vasilisk_Нет функции - не патчите ее. И приложение вылетит при запуске, а не при попытке вызова функции. Ну значительно же лучше решениеВ смысле, оставить декларации без указания отложенной загрузки? Тогда ни одно приложение просто не запустится.Если я правильно понимаю, то 95% UI функций для стандартных компонент реализовано. Тогда нет никакой проблемы, если приложение не будет запускаться при использовании остальных 5%. По крайней мере я сразу буду видеть, что приложение не будет работать и мне не нужно будет писать тесты для 100% покрытия всех вызовов API функций
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39567043
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_Эта копия с открытыми исходниками?
Берутся исходники VCL из твоей версии дельфей, перекладываются в другую папку и там патчатся.

_Vasilisk_А при удаленной отладке я что буду отлаживать? Оригинальную версию или ее копию?
Копию.

_Vasilisk_Если я правильно понимаю, то 95% UI функций для стандартных компонент реализовано. Тогда нет никакой проблемы, если приложение не будет запускаться при использовании остальных 5%
Я не в курсе степени покрытия потребностей стандартных компонентов.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39567056
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey,

Общая идея ясна. Спасибо за пояснения
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39567088
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp_Vasilisk_По идее, в втором случае, исходники и не нужны особо. Живем же мы без исходников user32.dll?
Я так понимаю, что исходники нужны на тот случай, если что-то не взлетит, как с FIBPlus было. Когда у тебя есть огромный проект, а его ключевая часть вдруг перестаёт развиваться. И ты сам не можешь ничего допилить, т.к. исходников нету. И куча денег вбуханная уходит в никуда, и проект хоть закрывай, хоть с нуля переписывай.
А что за ключевая часть такая у фибов, у которой исходников нет? И чего внезапно перестало хватать, какая новая фича вдруг перестала поддерживаться?
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39567094
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДА что за ключевая часть такая у фибов, у которой исходников нет? И чего внезапно перестало хватать, какая новая фича вдруг перестала поддерживаться?
Я к тому, что FIBPlus вроде, официально уже не поддерживается, а если бы они продавались без исходников - представьте что вы сейчас обнаружили какой-то баг в этой библиотеке, или вам надо на Tokyo мигрировать. А суппорта нет, исходников нет, и что делать?.. А у CrossVCL, в отличие от фибов, и аналогов то нет.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39567096
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp,

Народ на старых делфях сидит с миллионом багов и ничего. Не пользуется тем, что глючит, да всякие костыли-велосипеды добавляет.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39567098
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDiНарод на старых делфях сидит с миллионом багов и ничего. Не пользуется тем, что глючит, да всякие костыли-велосипеды добавляет.
Баги в старо-делфовых компонентах (я лично только IBX пользуюсь да в старых проектах минимумом из VCL) уже давно подпилены и отполированы мелким наждаком. Компилятор не глючит. Где миллион - не понятно.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39567110
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
JaDialekcvp,

Народ на старых делфях сидит с миллионом багов и ничего. Не пользуется тем, что глючит, да всякие костыли-велосипеды добавляет.
не верю, что ты не понял, про что говорил alekcvp
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39567122
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, без сырцов покупать - в самом крайнем случае. Если иначе никак от слова совсем. Как в нашем случае с унигуем. Остальное у нас 100% с сырцами.
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39567406
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_niggerпод ванЯ к автору продукта отношения не имею, но даже мне кажется, что кроссвцл - это далеко не кайликс, разве не так?Есстественно. Но суть та же - наши компоненты должны работать под линухом.
AX-ClassПару лет назад DX проводил опрос: "Хотите FMX?".
Чем там закончилось? Принято ли решение? Спасибо.Разрабатываются пилотные компоненты. Посмотрим на фидбек

пилотные компоненты для десктопных платформ или для Андроида тоже?
...
Рейтинг: 0 / 0
На Delphi для Linux. В этот раз с интерфейсом.
    #39567506
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11пилотные компоненты для десктопных платформ или для Андроида тоже?Видно будет :) Пока рано говорить
...
Рейтинг: 0 / 0
64 сообщений из 64, показаны все 3 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / На Delphi для Linux. В этот раз с интерфейсом.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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