Ver Mensaje Individual
  #7
Antiguo 10 de julio de 2023, 14:39
fastpho
El Foro es mi casa
Innovación: Por aportar innovaciones - Issue reason: SQLite + OO Cobol class Concurso: Primer puesto: Ganador/a del Primer puesto en un concurso - Issue reason: Acceso a datos Cobol vía web 
Última Actividad 30.09.2026 19:12
Posts Posts: 365
Likes enviados Enviados: 252
Likes recibidos Recibidos: 243

Hola @Fito , los campos se pueden trabajar con nivel 01 o 77 pasando las varialbles por
Código:
REFERENCE
Si vas a trabajar con el nivel 01 subdivido tenes pasar las variables por
Código:
CONTENT
Ejemplo de Escritura con subdivisiones
Código COBOL:
  1.  WORKING-STORAGE SECTION.
  2.  01 FileName        PIC X(24)   VALUE "C:FSC5WORKFTP.INI" & X"00".  
  3.  01 Variables-INI.
  4.     02  PARM1     PIC X(6).         *> Application name
  5.     02  PARM2     PIC X(5).         *> Key Name
  6.     02  PARM3     PIC X(128).       *> Value Write
  7.     02  PARM4     PIC X(128).       *> FileName INi.  
  8.     02  PARM5     PIC S9(9) COMP-5.
  9.  
  10.  PROCEDURE       DIVISION.
  11.      
  12.          
  13.      MOVE   "Config"            TO  PARM1       *> Application name
  14.      MOVE   "Clave"                 TO  PARM2       *> Key Name
  15.      MOVE   "Fito 500 " & X"00" TO  PARM3       *> Value Write
  16.      MOVE   FileName        TO  PARM4            *> FileName INi
  17.      CALL   "WritePrivateProfileStringA"    WITH STDCALL LINKAGE
  18.             USING   BY CONTENT  PARM1  
  19.                 BY CONTENT  PARM2  
  20.                 BY CONTENT  PARM3  
  21.             BY CONTENT  PARM4  
  22.                     RETURNING   PARM5.

Saludos...
fastpho is offline   Responder Con Cita