Size: a a a

2020 October 06

Д

Дмитрий in Delphi & Lazarus
"теперь только сеть" - существуют и гибридные решения
источник

RS

Renat Suleymanov in Delphi & Lazarus
Igor
я, когда юзал пайпы, столкнулся с невозможностью связать приложение, работающее под WINE, с нативным линуксовым
так что теперь только сеть
++ тоже хочу через сеть
источник

Y

YuS in Delphi & Lazarus
Renat Suleymanov
Вот я и боюсь этих ньюансов. Особенно, если никогда не реализовал. Хочется узнать про все такие нюансы и у кого какой свой опыт с этим
В екзамплах есть реализация простая запусти погляди. Если винда, попробуй потом одно приложение из под админа запустить а второе нет. Что-то в этом направлении у меня не взлетело.
источник

AS

Alexey Shumkin in Delphi & Lazarus
Igor
я, когда юзал пайпы, столкнулся с невозможностью связать приложение, работающее под WINE, с нативным линуксовым
так что теперь только сеть
весь прикол в том, что пайпы, сети - это лишь транспорт )))
но нормальных либ, в которых можно было его менять, не трогая сам протокол - как-то не особо ))
источник

RS

Renat Suleymanov in Delphi & Lazarus
Kit Bayun
в общем, пусть главное дельфи-приложение что-то пишет в базу, создает в таблице записи, а ФП-приложение, которое будет управлять ботом, будет читать из базы эти записи и отправлять их тудой-сюдой, у меня так сделано, только у меня 2 дельфи-приложения
Собственно частично я так и буду делать. Опять-таки как ни странно. Клиент непонятный, плюс языковой фактор. Я буду Забирать данные из FireBord базы. Кешировать в свою SQLite базу, так как запросы у них медленно обрабатываются. Но какие-то данные все равно придется брать из легаси приложения. Я им написал зачем такая сложная архитектура. Вообщем, они сказали, что делать именно так. Ну ок. По ходу дела постараюсь клиента, что-то изменить, но пока так. Очень сложно они там архитектуру задумал (
источник

RS

Renat Suleymanov in Delphi & Lazarus
Дмитрий
не не не, это много каких-то юнитов там )))) я же говорю про один )))))
И он будет работать и для дельфи и для лазарус?
источник

RS

Renat Suleymanov in Delphi & Lazarus
Посмотрю пока, что в английском чате мне написали _
источник

Д

Дмитрий in Delphi & Lazarus
Renat Suleymanov
И он будет работать и для дельфи и для лазарус?
Угу
источник

Д

Дмитрий in Delphi & Lazarus
Лично портировал под Delphi))
источник

RS

Renat Suleymanov in Delphi & Lazarus
Ну либы положено выкладывать в доступ ) Я так стараюсь делать )) Вряд ли кто-то купит, честно
источник

Д

Дмитрий in Delphi & Lazarus
работает через Windows.SendMessage (Lazarus\Delphi) и в Windows и в Linux
источник

Д

Дмитрий in Delphi & Lazarus
Renat Suleymanov
Ну либы положено выкладывать в доступ ) Я так стараюсь делать )) Вряд ли кто-то купит, честно
А это и не либа ))) это именно обособленный юнит))) Делал для проекта на работе - лет этак пять назад...
источник

RS

Renat Suleymanov in Delphi & Lazarus
Дмитрий
А это и не либа ))) это именно обособленный юнит))) Делал для проекта на работе - лет этак пять назад...
Ну, либа, юнит. Не суть. Люба может из юнита одного состоять
источник

Y

YuS in Delphi & Lazarus
источник

Y

YuS in Delphi & Lazarus
Shared Memory получается выигрывает по скорости.
источник

AS

Alexey Shumkin in Delphi & Lazarus
YuS
Shared Memory получается выигрывает по скорости.
не надо заниматься преждевременной оптимизацией...
нагрузки неизвестны )
источник

Y

YuS in Delphi & Lazarus
😁 это да, согласен.
источник

Д

Дмитрий in Delphi & Lazarus
Alexey Shumkin
не надо заниматься преждевременной оптимизацией...
нагрузки неизвестны )
Не согласен, лучше сразу делать нормально.
источник

RS

Renat Suleymanov in Delphi & Lazarus
В идеале вообще стоит отказаться от легаси. И один из способов перетянуть постепенно функционал из старого Delphi десктоп приложения в новое в Lazarus, в начале сосредоточившись на телеграм интерфейса, постепенно перетянув остальной функционал
источник

Д

Дмитрий in Delphi & Lazarus
а что такое "телеграм интерфейса" ?
источник