Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Взаимодействие с внешней программой кода C++ Builder

12K
22 октября 2010 года
needjava
30 / / 06.10.2006
Добрый день.

Мне необходимо из внешней программы (написанной на java) вызывать exe приложение, написанное на C++ с параметрами. Далее, C++ приложение делает некие действия и должно вернуть ответ вызвавшего его программе на java. Из java будут вызывать так:

[HTML]
Runtime rt=Runtime.getRuntime();
String cmd[]="cppproc.exe -param1 -param2";
Process process = rt.exec(cmd);
System.out.println("Result (0 - success, 1 - fail, 2 - try later, 3 - test blocked, ...) " + process.exitValue());
[/HTML]

Вопрос - как мне организовать возврат нужного мне значения из cpp кода на bulider'е ?
332
22 октября 2010 года
Valiant
416 / / 27.09.2004
return
11
22 октября 2010 года
oxotnik333
2.9K / / 03.08.2007
Цитата: Valiant
return


оно возвращает код операции - успешно/ошибочно... а если строку надо возвратить?

12K
22 октября 2010 года
needjava
30 / / 06.10.2006
меня int вполне устроит. Кажется понял, как нужно делать. Спасибо.

Подскажите еще - а как из WinMain передать int переменную в TForm - где будет ей нужно значение для возврата присваиваться?
12K
25 октября 2010 года
needjava
30 / / 06.10.2006
Спасибо, Valiant! Все получилось.
376
27 октября 2010 года
Absolut
220 / / 22.11.2002
Цитата: oxotnik333
оно возвращает код операции - успешно/ошибочно... а если строку надо возвратить?


А если строку или вообще всё что угодно, то тут уже проще всего в файлик записать.

11
27 октября 2010 года
oxotnik333
2.9K / / 03.08.2007
Цитата: Absolut
А если строку или вообще всё что угодно, то тут уже проще всего в файлик записать.


пайпы, сокеты или же данные в общей памяти

376
27 октября 2010 года
Absolut
220 / / 22.11.2002
Цитата: oxotnik333
пайпы, сокеты или же данные в общей памяти


не спорю. но в большинстве случаев проще через файл. если каких-то особых требований не стоит.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог