Код возврата из VFP-exe | |
---|---|
vic7tar Автор Сообщений: 48 Дата регистрации: 27.02.2017 |
Привет всем.
Создал маленький проектик my.pjx , в нем только одна prg. С помощью PARAMETERS описал входные параметры In_Param1, In_Param2. Собрал my.exe Из другой программы (например, Main.exe) вызываю my "par1" "par2" Как по аналогии с входными параметрами после окончания my.exe передать в Main.exe код возврата (например, Out_Param as Character) без использования каких-нибудь промежуточных файлов? ------------------ VFP 9, Win10x64 |
Re: Код возврата из VFP-exe | |
---|---|
Chemberzhy Сообщений: 13142 Откуда: Измаил Дата регистрации: 28.04.2009 |
local Out_Param
Out_Param = my("par1", "par2") Исправлено 1 раз(а). Последнее : Chemberzhy, 22.03.17 15:20 |
Re: Код возврата из VFP-exe | |
---|---|
PaulWist Сообщений: 14601 Дата регистрации: 01.04.2004 |
Никак, у фокса нет StdOut.
Тут technik (см аттач) forum.foxclub.ru нарисовал консоль на фоксе ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Код возврата из VFP-exe | |
---|---|
vic7tar Автор Сообщений: 48 Дата регистрации: 27.02.2017 |
Уточню - Main.exe создана на другом языке.
День назад вроде бы нашел на форуме решение через API, а теперь не могу найти. |
Re: Код возврата из VFP-exe | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
АПИ функция ExitProcess завершает работу процесса и заодно устанавливает его ExitCode (aka "код завершения"). Только для фокса использование подобной функции не является правильным вариантом завершения работы программы. И, естественно, ничего кроме целого 32-битного числа через "код завершения" передать нельзя...
Взаимодействие между процессами лучше организовывать каким-либо другим способом. Если же требуется просто выполнить некоторый фоксовый код из другой программы, то лучше сделать в фоксе COM-сервер с таким кодом (он может быть как dll, и работать "внутри" вызывающего процесса, так и exe - и при обращении будет запускать свой собственный процесс). Там то способов взаимодействия не в пример больше, и всё делается гораздо проще и понятнее - например тривиально метод такого COM-сервера может вернуть в вызывающую программу строку... ------------------ WBR, Igor |
Re: Код возврата из VFP-exe | |
---|---|
vic7tar Автор Сообщений: 48 Дата регистрации: 27.02.2017 |
Понял, спасибо. |
© 2000-2024 Fox Club  |