Интегрировать одно приложение в другое

Victor Cookin
Дата: 15.08.2019 19:17:04
Одно приложение Т! - на Дельфи 10.2. В него надо вставить моё приложение Е! (на Дельфи 10.3.1) /в один из табов (TTabSheet)/. Как это лучше провернуть? Из Т! в Е! передаётся параметром 1 номер ID, и Е! секунд 10 его обрабатывает. Хорошо бы задержки при открытии табы избежать, а также избежать зависания основного приложения Т!.

PS Исходные коды обоих у меня есть.
Vlad F
Дата: 15.08.2019 20:23:42
Victor Cookin,

А грабить корованы они совместно не должны?
Victor Cookin
Дата: 15.08.2019 20:38:59
Vlad F, грабить корованы лучше водиночку
Vlad F
Дата: 15.08.2019 20:57:02
Victor Cookin,

А как же шайка? - разве она не повышает вероятность достижения успеха в обозначенном мероприятии?
И, между прочим, почему бы тем программам, для тех же целей, попросту не обмениваться необходимыми данными для самостоятельной их визуализации?
rgreat
Дата: 15.08.2019 20:59:35
CleintMainForm.ParentWindow:=ParentTab.Handle;
Dimitry Sibiryakov
Дата: 15.08.2019 21:14:02

Victor Cookin
Исходные коды обоих у меня есть.

В этом случае проще всего подключить модули одного к другому и сделать из них монолит-кирпич.

Posted via ActualForum NNTP Server 1.5

Vlad F
Дата: 15.08.2019 21:22:21
Одно на все приложение, короче. Раз уж все исходники есть.))
ziv-2014
Дата: 15.08.2019 21:40:42
Chrome работает с несколькими процессами. Можешь посмотреть код, как там реализовано данная задача.
Victor Cookin
Дата: 15.08.2019 22:00:00
Dimitry Sibiryakov,

Хотелось бы ещё оставить возможность STANDALONE работы моего E!
Victor Cookin
Дата: 15.08.2019 22:02:48
rgreat
CleintMainForm.ParentWindow:=ParentTab.Handle;

Да это понятно, там надо ещё CreateParams переписать, чтобы кнопок Min/Max/Close в заголовке не было (да и самого заголовка не было)