Estas lineas que mando lee un archivo . ini donde se lee los baudios y la puerta de comunicacion
Código COBOL:
WORKING-STORAGE SECTION.
01 PARM1 PIC X(128).
01 PARM2 PIC X(128).
01 PARM3 PIC S9(9) COMP-5.
01 PARM4 PIC X(128).
01 PARM5 PIC S9(9) COMP-5.
PROCEDURE DIVISION.
MOVE "Comunica" to PARM1 *> Application name
MOVE "baud" to PARM2 *> Key Name
MOVE 2 TO PARM3 *> Default value
MOVE strIniFile to PARM4
CALL "GetPrivateProfileIntA" WITH STDCALL LINKAGE
USING BY REFERENCE PARM1
PARM2
BY VALUE PARM3
BY REFERENCE PARM4
RETURNING PARM5
EVALUATE PARM5
WHEN 1
MOVE "9600" TO "TEXT" OF CMTEXT2
WHEN 3
move "38400" TO "TEXT" OF CMTEXT2
WHEN OTHER
MOVE "19200" TO "TEXT" OF CMTEXT2
END-EVALUATE
MOVE "Comunica" to PARM1 *> Application name
MOVE "puerta" to PARM2 *> Key Name
MOVE 1 TO PARM3 *> Default value
MOVE strIniFile to PARM4
CALL "GetPrivateProfileIntA" WITH STDCALL LINKAGE
USING BY REFERENCE PARM1
PARM2
BY VALUE PARM3
BY REFERENCE PARM4
RETURNING PARM5
MOVE PARM5 TO "TEXT" OF CMTEXT1.