Форум: "Начинающим";
Текущий архив: 2007.03.04;
Скачать: [xml.tar.bz2];
Вниз
программа возвращает значение Найти похожие ветки
← →
kulkse (2007-02-16 11:15) [0]Всем здрасти))))
У меня такая проблемка....
запускаю программу с помощью функции Winexec, она отрабатывает всё хорошо....но эта программа должна возвращать мне некий ID, с которым мне дальше нужно работать....как мне можно перехватить этот ID??? Помогите, пожалуйтса!! Может можно использовать какую-нибудь другую функцию.....??
← →
Сергей М. © (2007-02-16 11:31) [1]
> Может можно использовать какую-нибудь другую функцию
CreateProcess + WaitForSingleObject + GetExitcodeProcess
← →
kulkse (2007-02-16 11:47) [2]))) а по подробней нельзя???
← →
kulkse (2007-02-16 11:49) [3]а функция GetExitcodeProcess-это же функция bool, как я с помощью ёе смогу получить ID?
← →
VitalikS (2007-02-16 11:52) [4]Опиши поподробнее задачу, конкретики в твоем вопросе не хватает, не понятно что за ID - это поле в базе данных или ещё что-то
← →
Сергей М. © (2007-02-16 11:55) [5]
> функция GetExitcodeProcess-это же функция bool, как я с
> помощью ёе смогу получить ID?
>
Через 2-й параметр - он передается по ссылке
← →
Сергей М. © (2007-02-16 11:55) [6]
> по подробней нельзя???
Что не понятно ?
← →
kulkse (2007-02-16 11:58) [7]есть программка....не моя...
если запустить её в командной строке, то она создаёт тригер в очереди сообщений...после этого выводит там же ID созданного тригера...
вот...и вопрос....как мне программно запустить эту прогу и получить этот ID...
← →
Сергей М. © (2007-02-16 12:16) [8]
> после этого выводит там же ID
Ничего не понимаю - где это "там же" ? Что значит "выводит" - рисует что ли в окне цифирьки какие-то ?
← →
kulkse (2007-02-16 12:57) [9]там же---это в командной строке...
так и пишет...id:циферки, буковки...
)))))
> CreateProcess + WaitForSingleObject + GetExitcodeProcess
а примерчик можно?
← →
Сергей М. © (2007-02-16 13:11) [10]
> там же---это в командной строке
Не в командной строке, а в окне консоли ! Разницу-то ощущаешь ?
В командной строке ничего вывести нельзя, она не для того предназначена.
Тогда тебе нужно плясать от CreatePipe + CreateProcess
Вот простейший пример:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=801
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.03.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.042 c