[Migrated content. Thread originally posted on 08 May 2012]
Have a problem with x"91" call outs in managed code.Code reads as...
01 command-lin-string pic x(80) value "dir/w".
01 RESULT PIC X COMP-X.
01 FUNC PIC X COMP-X VALUE 35.
01 COMMAND-LIN.
03 COMMAND-LIN-LENGTH PIC X COMP-X VALUE 0.
:
:
DISPLAY COMMAND-LIN-STRING UPON COMMAND-LINE.
CALL x"91" USING RESULT, FUNC, COMMAND-LIN.
IF RESULT = 0
MOVE "01" to lnk-error-status
END-IF.
No DOS box appears showing a directory listing (as it does in UNMANAGED code) but RESULT comes back as 0!
Managed code as defined by Application (program) output as Class library under .Net Framework 4.0




