Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PowerBuilder Новый топик    Ответить
 Передача параметров между приложениями  [new]
roleks
Member

Откуда:
Сообщений: 243
Нужно организовать передачу параметров между приложениями.
Подскажите в каком направлении копать
6 авг 09, 17:28    [7507424]     Ответить | Цитировать Сообщить модератору
 Re: Передача параметров между приложениями  [new]
Dmitry..
Guest
надо-бы поболее инфы
все приложения ваши?
какого рода данные (объем) ?
приложения на одном компе?
6 авг 09, 21:05    [7508132]     Ответить | Цитировать Сообщить модератору
 Re: Передача параметров между приложениями  [new]
AIS
Member

Откуда:
Сообщений: 1695
Если глубоко не копать и много вопросов не задавать, то практически всё можно передать через файл. :)
А если будет доп.инфа (см. Dmitry), то глядишь и новые варианты появятся...
6 авг 09, 23:42    [7508555]     Ответить | Цитировать Сообщить модератору
 Re: Передача параметров между приложениями  [new]
roleks
Member

Откуда:
Сообщений: 243
Значит привожу доп. инфу.

есть сторонее приложение которое запускает программу написанную на ПБ с параметрами в коммандной строке

необходимо сделать следующее:

если программа ПБ уже запущена то при запуске новой копии программы ПБ надо просто передать эти параметры в уже запущенную прогу а вторую копию не запускать (точнее получится запустить, выполнить передачу параметров в уже запущенную ранее копию и закрыться)

Соответственно надо как то передать эти параметры и как то их принять
7 авг 09, 10:31    [7509379]     Ответить | Цитировать Сообщить модератору
 Re: Передача параметров между приложениями  [new]
AIZ
Member

Откуда: Ташкент, ASBT
Сообщений: 374
Проще грохнуть запущенное и запустить заново с новыми параметрами. Если, конечно, это не критично для БД (может она в этот момент таблицы правит).
7 авг 09, 11:14    [7509670]     Ответить | Цитировать Сообщить модератору
 Re: Передача параметров между приложениями  [new]
roleks
Member

Откуда:
Сообщений: 243
AIZ
Проще грохнуть запущенное и запустить заново с новыми параметрами. Если, конечно, это не критично для БД (может она в этот момент таблицы правит).


Если б это так можно было сделать то и не задавал бы такой вопрос я
к сожалению, так реализовать нельзя
7 авг 09, 13:48    [7511007]     Ответить | Цитировать Сообщить модератору
 Re: Передача параметров между приложениями  [new]
spas2001
Member

Откуда: Тамбов--->Москва-->Тамбов-->Москва-->Тамбов
Сообщений: 2010
Запускаешь приложение и по таймеру мониторишь что-то, а вот что именно - решать надо самому
Это может быть таблица, файл, поток, очередь сообщений
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
7 авг 09, 14:05    [7511133]     Ответить | Цитировать Сообщить модератору
 Re: Передача параметров между приложениями  [new]
Dmitry..
Guest
одно из решений:

- объявляешь внешнюю ф-ю FindWindow или FindWindowEx
- эта ф-я может тебе вернуть handle окна по его названию (и классу)
- далее пользуешь встроенную PB ф-ю send(handle, my_message, parm_long, parm_string)

т.о. если в твоем приложении есть узнаваемое окно,
то у него можно триггернуть событие например pbm_custom01,
послав ему соответственно сообщение WM_USER+0 = 1024
7 авг 09, 22:57    [7513488]     Ответить | Цитировать Сообщить модератору
Все форумы / PowerBuilder Ответить