[progress Communities] [progress Openedge Abl] Forum Post: Re: Get Response From Subprocesses

  • Thread starter Thread starter danielb
  • Start date Start date
Status
Not open for further replies.
D

danielb

Guest
You can capture anything that the process writes to stdout/stderr through OS-COMMAND: DEFINE VARIABLE vStdOut AS CHARACTER INITIAL "std.out" NO-UNDO. DEFINE VARIABLE vStdErr AS CHARACTER INITIAL "std.err" NO-UNDO. DEFINE VARIABLE vLongchar AS LONGCHAR NO-UNDO. OS-COMMAND SILENT VALUE('dir /s/b this_doesnt_exit') 1> VALUE(vStdOut) 2> VALUE(vStdErr). COPY-LOB FROM FILE vStdErr TO OBJECT vLongchar. IF LENGTH(vLongchar) GT 0 THEN DO: MESSAGE STRING(vLongchar) VIEW-AS ALERT-BOX ERROR TITLE "Error from OS-COMAMND". END.

Continue reading...
 
Status
Not open for further replies.
Back
Top