|
|
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Одно приложение Т! - на Дельфи 10.2. В него надо вставить моё приложение Е! (на Дельфи 10.3.1) /в один из табов (TTabSheet)/. Как это лучше провернуть? Из Т! в Е! передаётся параметром 1 номер ID, и Е! секунд 10 его обрабатывает. Хорошо бы задержки при открытии табы избежать, а также избежать зависания основного приложения Т!. PS Исходные коды обоих у меня есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2019, 19:17 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor Cookin, А грабить корованы они совместно не должны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2019, 20:23 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Vlad F, грабить корованы лучше водиночку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2019, 20:38 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor Cookin, А как же шайка? - разве она не повышает вероятность достижения успеха в обозначенном мероприятии? И, между прочим, почему бы тем программам, для тех же целей, попросту не обмениваться необходимыми данными для самостоятельной их визуализации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2019, 20:57 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
CleintMainForm.ParentWindow:=ParentTab.Handle; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2019, 20:59 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor CookinИсходные коды обоих у меня есть. В этом случае проще всего подключить модули одного к другому и сделать из них монолит-кирпич. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2019, 21:14 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Одно на все приложение, короче. Раз уж все исходники есть.)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2019, 21:22 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Chrome работает с несколькими процессами. Можешь посмотреть код, как там реализовано данная задача. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2019, 21:40 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Хотелось бы ещё оставить возможность STANDALONE работы моего E! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2019, 22:00 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
rgreatCleintMainForm.ParentWindow:=ParentTab.Handle; Да это понятно, там надо ещё CreateParams переписать, чтобы кнопок Min/Max/Close в заголовке не было (да и самого заголовка не было) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2019, 22:02 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
ziv-2014, А что Chrome на Дельфи написан? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2019, 22:05 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor CookinХотелось бы ещё оставить возможность STANDALONE работы моего E! То есть собирать из одной и той же пачки модулей три разных приложения - mission impossible для современных программистов? Ню-ню... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2019, 22:09 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor CookinRgreat, Да это понятно, там надо ещё CreateParams переписать, чтобы кнопок Min/Max/Close в заголовке не было (да и самого заголовка не было)Не надо там переписывать. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. Ну и события на ресайз таба передавай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2019, 22:13 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Я склеивал приложения через обычную панель. Показывал здесь давным давно ещё в XP, notepad, sol.exe может, сохранилось где-то. Окно внешнего приложения (handle) и handle панелки связаны через её Tag и SetWindowLong легко ресайзится и прочее дельфийское. Соответственно, для ExternalApp - SetWindowPos и проч. WinAPI. Управление менюшками и кнопками извне ExternalApp может быть через колбеки или мессагам. Единственно, не надо приклеиваться самому к себе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2019, 22:59 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor CookinОдно приложение Т! - на Дельфи 10.2. В него надо вставить моё приложение Е! (на Дельфи 10.3.1) /в один из табов (TTabSheet)/. Как это лучше провернуть? Из Т! в Е! передаётся параметром 1 номер ID, и Е! секунд 10 его обрабатывает. Хорошо бы задержки при открытии табы избежать, а также избежать зависания основного приложения Т!. PS Исходные коды обоих у меня есть. Очень просто. Второе приложение оформляешь как COM - сервер. Особо не изгаляясь, дельфийским визардом. А в первом приложении пользуешься вторым: размещаешь в табе OLE - контейнер, в контейнер помещаешь второе. Вот и всё, работы на 5 минут. Ну ладно, на 30. Чтобы не зависало - при запуске первого приложения второе запускать параллельно. Да, оле - контейнер не всегда хорош в мелочах, но обычно его достаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2019, 00:13 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor CookinВ него надо вставить моё приложение Е! (на Дельфи 10.3.1) /в один из табов (TTabSheet)/. Как это лучше провернуть? Из Т! в Е! передаётся параметром 1 номер ID, и Е! секунд 10 его обрабатывает. Хорошо бы задержки при открытии табы избежать, а также избежать зависания основного приложения Т!.А это нужно для вновь создаваемого процесса или для уже работающих тоже? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2019, 21:13 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor Cookinziv-2014, А что Chrome на Дельфи написан? А какая разница, api оно и в windows api. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2019, 21:24 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Рустам, для вновь создаваемого. Дело в том, что включение нового приложения в зоопарк имеющихся - длительный процесс. Потому ТЗ было - включить в состав имеющегося. Разрабатывается и тестируется оно, однако, как standalone ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2019, 22:59 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor Cookin> Рустам, для вновь создаваемого. Тогда с чем именно возникли проблемы? Потоки, "докинг" окна, еще что-то? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 16:19 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустам, Проблем никаких не возникло. Советуюсь просто. С одной стороны хочется приложения разделить, ведь если просто "засунуть"(мою главную форму в их TTabSheet), то есть риск что полезут в мои модули и что-то сломают. Так что думаю насчёт bpl . Но вот с чем столкнулся - bpl подлинковывает другие required bpl, короче, если где-то (3-rd party package source code) я что-то поменял, то мой собственный bpl этого не видит, видимо надо пересобрать пакеты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 19:32 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor CookinГаджимурадов Рустам, Проблем никаких не возникло. Советуюсь просто. С одной стороны хочется приложения разделить, ведь если просто "засунуть"(мою главную форму в их TTabSheet), то есть риск что полезут в мои модули и что-то сломают. Так что думаю насчёт bpl . Но вот с чем столкнулся - bpl подлинковывает другие required bpl, короче, если где-то (3-rd party package source code) я что-то поменял, то мой собственный bpl этого не видит, видимо надо пересобрать пакеты Создай свой bpl с нужным тебе rtl. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 19:42 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor Cookin, Если идти именно этим путем, то можно оформить отчуждаемый функционал со всеми необходимыми формами в виде обычной DLL с общим менеджером памяти (SimpleShareMem). Тоже не без гимора, конечно, ибо требует также передачи в нее головного экземпляра Application и т.д., но в принципе все работает, я даже корректны к БД туда передаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 20:11 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor Cookinриск что полезут в мои модули и что-то сломают. Так запрети править, лицензируй. Повесь табличку "Работает - не трожь!", "Не влезай! Убьёт" Victor Cookinесли где-то (3-rd party package source code) я что-то поменял, то мой собственный bpl этого не видит, видимо надо пересобрать пакеты. Конечно надо. BPL скомпилированная давно об изменениях не знает. И новую сборку ещё надо будет разослать заинтересованным... Которые тоже не знают, кого там жареный петух клюнул... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 21:45 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Всё сделал, всё нравится. Даже в своём приложении текстовый редактор - динамически загружаемый пакет с экспортируемыми функциями: Код: pascal 1. 2. 3. 4. 5. Но к сожалению Основной проект тогда тоже должен быть скомпилирован с Runtime packages. А этого никто из заказчиков не хочет. Надо переделывать теперь в DLL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2019, 23:17 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor Cookin, Все перечисленные издержки выбранного способа были хорошо известны с самого начала. Странно, что ты счёл необходимым таки хлопнуть этими граблями по лбу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 18:46 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
А можно ли сделать так, чтобы основное приложение всё-таки грузило пакеты, даже если скомпилировано без ? Потому что не проходит только нахождение классов из пакета, а сам пакет загружается и функции из него тоже находятся. Может сделать промежуточный безклассовый пакет, который сам будет загружать основной (в моём случае - пока - редактор) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 18:52 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Vlad FСтранно, что ты счёл необходимым таки хлопнуть этими граблями по лбу. "Пусть путь просветления иногда освещают удары по лбу орехов неожиданности" - лама Ринпоче ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 19:01 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor Cookin, Да-да, а в другой известной поговорке очень точно квалифицируется, кто учится на чужих ошибках, а кто на своих. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 19:09 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor Cookin, А как Вы планируете использовать bpl, если трансляторы разные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 19:19 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor CookinПотому что не проходит только нахождение классов из пакета, а сам пакет загружается и функции из него тоже находятся. http://fire-monkey.ru/topic/1729-импорт-класса-из-bpl-loadpackage/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 19:21 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
x1ca4064Victor Cookin, А как Вы планируете использовать bpl, если трансляторы разные?Несколько копий bpl в разных каталогах. Ы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 19:24 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
А еще лучше все перекомпилить втихую без runtime packages. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 19:25 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Я правильно понимаю, что bpl всегда компилируются как бы с опцией "Build with runtime packages" и эти "runtime packages" перечислены в списке Required? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2019, 19:41 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
alekcvp, Спасибо за ссылку. Из того, что написал Бровин, я понял, что основное приложение, скомпилированное с исползованием runtime пакетов, первым делом загрузит пакеты rtlxxx.bpl и vclxxx.bpl. И "слинкует" их динамически. Когда оно подгрузит мой bpl, то и мой сможет обратиться к слинкованным объектам. Но что мешает приложению без runtime пакетов поделиться с моим пакетом той-же самой информацией - вся разница лишь что приложение их слинковало в момент создания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2019, 00:34 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor CookinНо что мешает приложению без runtime пакетов поделиться с моим пакетом той-же самой информацией - вся разница лишь что приложение их слинковало в момент создания. То, что в памяти будут две копии rtl - одна, вкомпиленная в ваше приложение, вторая - из загруженного пакетом rtl*.bpl. И они между собой никак не пересекаются. Это та же проблема, что и с менеджером памяти в приложении и в dll. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2019, 11:33 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2019, 11:44 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor Cookin, Можно указывать пакеты, с которыми нужна линковка. Можно сделать свой пакет с rtl и vcl и выбрать те модули, которые нужны. И дальше линковать приложения и dll с этим пакетом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2019, 12:31 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
alekcvp, Ну с памятью проблему как-то решили, так и с адресами регистрации можно было бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2019, 22:54 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
ziv-2014, Но тогда всё равно же основное приложение надо будет "Link with Runtime Packages" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2019, 22:55 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor Cookinziv-2014, Но тогда всё равно же основное приложение надо будет "Link with Runtime Packages" Да придется, удобно в общем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2019, 09:50 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
[quot ziv-2014]Victor CookinДа придется, удобно в общем. очань удобно и очень правильно с точки зрения архитектуры. С точки же зрения начальства - лишняя морока - распространять соответствующие bpl и перекомпилировать свои же пакеты с каждым переходом на новую версию дельфей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2019, 16:54 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
>Victor Cookin, 15 авг 19, 19:17 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1316016&msg=21950452][21950452] >Одно приложение Т! - на Дельфи 10.2. В него надо вставить моё приложение Е!... Из Т! в Е! передаётся параметром 1 номер ID, и Е! секунд 10 его обрабатывает… <Я не работаю с Дельфи (C#), но приходится постоянно вызывать другое приложение из моего. Делаю так (к примеру): Код: c# 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2019, 20:45 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
[quot Victor Cookin]ziv-2014пропущено... очань удобно и очень правильно с точки зрения архитектуры. С точки же зрения начальства - лишняя морока - распространять соответствующие bpl и перекомпилировать свои же пакеты с каждым переходом на новую версию дельфей А в чем морока? Делаем setup и устанавливаем bpl в нужную папку. Даже не всегда нужно перекомпилировать пакеты, если в rtl нет особых изменений. К слову можно сделать автоматически перекомпиляцию пакетов достаточно добавить в зависимые проекты и пакет каждый раз будет комплироваться перед компиляцией основного приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2019, 10:24 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
ziv-2014А в чем морока? Делаем setup и устанавливаем bpl в нужную папку Сотни пользователей. Не хочет начальство сетапов никаких. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2019, 17:41 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor Cookin, Переводи все на веб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2019, 18:11 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Уж давно были посоветованы стандартный путь через СОМ и хакерский путь через встраивание окна. ТС уже неделю безрезультатно мусолит тему bpl. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2019, 18:41 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
не созрел еще. пусть помучается пока. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2019, 16:03 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Отвечаю: 1) Тема закрыта, так как заказчик против BPL. BPL делается с полпинка, а на COM и DLL нет времени. Тем не менее удивлён, что при создании BPL нельзя указать - не грузи Required сам, а полез к основному за ними. Ну и чтоб основное такие запросы понимало. И только если в основном требуемого моему BPLя нет, тогда только чтобы мой грузил это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2019, 18:32 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Василий 2, хакерский путь он и черезBPL был бы точно таким же - встраивание в имеющуюся TabSheet. Design time я бы уж точно не делал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2019, 18:33 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor Cookinудивлён, что при создании BPL нельзя указать - не грузи Required сам, а полез к основному за ними Как ты себе представляешь "сказать загрузчику винды не грузить статически слинкованные DLL-ки"?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2019, 18:49 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
То есть, конечно, не "статически", а "ранним связыванием". Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2019, 18:53 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovТо есть, конечно, не "статически", а "ранним связыванием". Такой специфический bpl не должен лезть к системе за адресами, а - к основной программе. Наверно для этого надо изменить и принцип работы такого bpl и методы основной программы. Не думаю, что это невозможно. Тогда, кстати. будет можно использовать основную программу и bpl скомпилированные в разных версиях Дельфей (ну если вызовы совпадают по параметрам) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2019, 19:09 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Victor CookinТакой специфический bpl не должен лезть к системе за адресами, а - к основной программе. Вернись уже на землю из теоретических высот и почитай что такое DLL (а BPL это и есть DLL) и как они работают. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2019, 19:12 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovVictor CookinТакой специфический bpl не должен лезть к системе за адресами, а - к основной программе. Вернись уже на землю из теоретических высот и почитай что такое DLL (а BPL это и есть DLL) и как они работают.Да-да-да Линкер есть не что иное, как Разрешитель адресов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2019, 19:20 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
Кстати, оформить отчуждаемый функционал в виде ActiveX элемента ещё не предлагали?)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2019, 21:16 |
|
||
|
Интегрировать одно приложение в другое
|
|||
|---|---|---|---|
|
#18+
>Дополнение к 10 сен 19, 20:45 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1316016&msg=21968113][21968113] >...вызывать другое приложение… <Приложение - любой .exe - шник 1. Запускаем .exe - шник Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 2. В вызванном .exe - шнике обрабатываем параметры запуска Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2019, 23:41 |
|
||
|
|

start [/forum/topic.php?all=1&fid=58&tid=2039055]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
216ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
84ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 598ms |

| 0 / 0 |
