|
|
|
Передать параметр из программы в программу
|
|||
|---|---|---|---|
|
#18+
Есть небольшая программа которую пишу я и есть большое приложение с которым работают все сотрудники. Из моей программы может вызываться одна из форм большого приложения при помощи shell. Код: plaintext Эта форма позволяет выбрать строку из базы и получить Id записи. Этот Id мне нужно вернуть в мою программу. Вот как это сделать? И как можно заставить мою программу ждать, пока пользователь не закончит работать с вызванной формой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 12:59 |
|
||
|
Передать параметр из программы в программу
|
|||
|---|---|---|---|
|
#18+
как заставить ждать WaitForSingleObject а по поводу возврата ID... I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 13:23 |
|
||
|
Передать параметр из программы в программу
|
|||
|---|---|---|---|
|
#18+
По возврату ID. Есть множество вариантов обмена данными между процессами. Можно для примера посмотреть на http://forum.ixbt.com/topic.cgi?id=26:22530 . Могу предложить кустарный вариант: 1) Прога1 запускает прогу2 с заданной командной строкой. 2) Прога1 закрывается. 3) Прога2 по заврешению работы запускает прогру1 с заданной командой строй. Но поддерживать такое решения я бы очень не хотел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 14:13 |
|
||
|
Передать параметр из программы в программу
|
|||
|---|---|---|---|
|
#18+
HandKot Спасибо. AMShПо возврату ID. Могу предложить кустарный вариант: 1) Прога1 запускает прогу2 с заданной командной строкой. 2) Прога1 закрывается. 3) Прога2 по заврешению работы запускает прогру1 с заданной командой строй. AMSh, спасибо конечно, но это точно не вариант. Закрывать первую программу никак нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 14:34 |
|
||
|
Передать параметр из программы в программу
|
|||
|---|---|---|---|
|
#18+
AMSh спасибо за ссылку. Прочитанное натолкнуло на идею использовать буфер обмена всего 2 строчки кода тут, одна там. вызываемая программа Код: plaintext 1. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 15:13 |
|
||
|
Передать параметр из программы в программу
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 15:15 |
|
||
|
Передать параметр из программы в программу
|
|||
|---|---|---|---|
|
#18+
а что мешает тупо писать в реестр, или в текстовик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 15:28 |
|
||
|
Передать параметр из программы в программу
|
|||
|---|---|---|---|
|
#18+
Magnus23Камни всегда есть :). например пользователь может всунуть туда что-нибудь свое :). Magnus23, я думал об этом. По идее если в буфер копируется по нажатию кнопки в форме Программы2, после чего форма (и Программа2) закрываются, управление возвращается в Программу1, и там копируется из буфера в переменную. Вроде пользователю негде влезть, что бы накосячить? Или опыт говорит, что могут? Но это скорее для моего развития. А так все что мне нужно работает. Всем спасибо за отклик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 15:31 |
|
||
|
Передать параметр из программы в программу
|
|||
|---|---|---|---|
|
#18+
Nikzа что мешает тупо писать в реестр, или в текстовик Nikz в реестр может и можно. А текстовик, мне просто показалось, что через буфер будет быстрее чем записать в файл, и потом из него прочитать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 15:35 |
|
||
|
Передать параметр из программы в программу
|
|||
|---|---|---|---|
|
#18+
Dick Johnson Magnus23Камни всегда есть :). например пользователь может всунуть туда что-нибудь свое :). ...Вроде пользователю негде влезть, что бы накосячить? Или опыт говорит, что могут? ... 1 - и еще как могут)) 2 - необязательно юзер, может процесс какой нибудь туда что то свое записать имхо юзать буфер для таких целей - плохая идея, потом хлопот не оберетесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 15:50 |
|
||
|
Передать параметр из программы в программу
|
|||
|---|---|---|---|
|
#18+
1. WM_COPYDATA 2. файл в памяти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 15:57 |
|
||
|
Передать параметр из программы в программу
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2007, 10:41 |
|
||
|
Передать параметр из программы в программу
|
|||
|---|---|---|---|
|
#18+
Сдается мне, что время, затраченное на работу с текстовиком (красивее - *.tmp в соответствующей папке) будет столь ничтожно, что останется неощутимым. Уж полночь близится, а аффтар все ни жжот! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2007, 11:28 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34515607&tid=2164073]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
154ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 454ms |

| 0 / 0 |
