запуск внешнего приложения
От: rusgrek  
Дата: 18.09.07 07:51
Оценка:
Привет всем.
Запускать внешнее приложение — это достаточно обсуждаемый вопрос и здесь, и в др. форумах.
Вопрос в другом: можно ли запустить внешнее приложение, но так, чтобы его GUI принадлежал java-программе, его запустившей, а не "висел" отдельным окном?
Возможно ли в принципе такое?
Re: запуск внешнего приложения
От: denis.zhdanov Россия http://denis-zhdanov.blogspot.com/
Дата: 18.09.07 08:23
Оценка:
Здравствуйте, rusgrek, Вы писали:

R>Привет всем.

R>Запускать внешнее приложение — это достаточно обсуждаемый вопрос и здесь, и в др. форумах.
R>Вопрос в другом: можно ли запустить внешнее приложение, но так, чтобы его GUI принадлежал java-программе, его запустившей, а не "висел" отдельным окном?
R>Возможно ли в принципе такое?

Что значит GUI внешнего приложения принадлежит программе?
http://denis-zhdanov.blogspot.com
Re[2]: запуск внешнего приложения
От: rusgrek  
Дата: 18.09.07 09:00
Оценка:
Здравствуйте, denis.zhdanov, Вы писали:
DZ>Что значит GUI внешнего приложения принадлежит программе?
Ну это типа
   frame.getContentPane().add(Runtime.getRuntime().exec("C:/Temp/notepad.exe "));

т.е. редактор не появился "лишним" окном, а открылся "внутри" java-приложения.
Я понимаю, что это невозможно в том виде, который я описал, но быть может есть какие-то мысли, как это сделать.
А может это в принципе невозможно.
Re: запуск внешнего приложения
От: 6lackbird Россия  
Дата: 18.09.07 09:03
Оценка: 1 (1) +1
Здравствуйте, rusgrek, Вы писали:

R>Вопрос в другом: можно ли запустить внешнее приложение, но так, чтобы его GUI принадлежал java-программе, его запустившей, а не "висел" отдельным окном?

R>Возможно ли в принципе такое?

Читать про COM контейнеры и связку с java кодом

Приятные моменты обеспечены
... << RSDN@Home 1.2.0 alpha rev. 745>>
"Мы будем уничтожать свое ядерное оружие вместе с Америкой" (c) Б. Ельцин
Re[3]: запуск внешнего приложения
От: denis.zhdanov Россия http://denis-zhdanov.blogspot.com/
Дата: 18.09.07 09:15
Оценка:
Здравствуйте, rusgrek, Вы писали:

R>Ну это типа

R>
R>   frame.getContentPane().add(Runtime.getRuntime().exec("C:/Temp/notepad.exe "));
R>

R>т.е. редактор не появился "лишним" окном, а открылся "внутри" java-приложения.
R>Я понимаю, что это невозможно в том виде, который я описал, но быть может есть какие-то мысли, как это сделать.
R>А может это в принципе невозможно.

Все равно непонятно, что хочется в итоге получить. Есть у тебя один процесс (джава), заупскаешь ты другой процесс (notepad). Что значит, что второй процесс открывается внутри первого?
http://denis-zhdanov.blogspot.com
Re[4]: запуск внешнего приложения
От: denis.zhdanov Россия http://denis-zhdanov.blogspot.com/
Дата: 18.09.07 09:31
Оценка:
Здравствуйте, denis.zhdanov, Вы писали:

R>>...

R>>
R>>   frame.getContentPane().add(Runtime.getRuntime().exec("C:/Temp/notepad.exe "));
R>>

R>>...

А, все, догнал, про что ты говоришь. Легкого пути сделать так 100% нет. Даже геморрный путь как-то сразу в голову не приходит. В общем, лучше забей на эту идею
http://denis-zhdanov.blogspot.com
Re[5]: запуск внешнего приложения
От: Blazkowicz Россия  
Дата: 18.09.07 09:53
Оценка: +1
Здравствуйте, denis.zhdanov, Вы писали:

DZ>А, все, догнал, про что ты говоришь. Легкого пути сделать так 100% нет. Даже геморрный путь как-то сразу в голову не приходит. В общем, лучше забей на эту идею

Сразу приходит в голову "геморрный" вариант вставить ActiveX
Re: запуск внешнего приложения
От: jitm  
Дата: 18.09.07 09:58
Оценка:
Здравствуйте, rusgrek, Вы писали:

R>Привет всем.

R>Запускать внешнее приложение — это достаточно обсуждаемый вопрос и здесь, и в др. форумах.
R>Вопрос в другом: можно ли запустить внешнее приложение, но так, чтобы его GUI принадлежал java-программе, его запустившей, а не "висел" отдельным окном?
R>Возможно ли в принципе такое?
Да!
Я юзал j-integra для таких задач но сие творение платное, но по-моему оно того стоит такую задачу как ты описал сделать очеь даже легко ... Ну почитать всё таки о СОМ стоит потому как понимать не будешь что и к чему ..
Re[2]: запуск внешнего приложения
От: rsn81 Россия http://rsn81.wordpress.com
Дата: 18.09.07 10:48
Оценка:
Здравствуйте, 6lackbird, Вы писали:

6>Читать про COM контейнеры и связку с java кодом

6>Приятные моменты обеспечены
Да нет, в случае SWT с этим все достаточно просто.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.