Ver Mensaje Individual
  #7
Antiguo 12 de abril de 2015, 00:33
Rapinto
Gran amigo del Foro
Guru de COBOL
Activista del Foro: Activista del Foro - Issue reason: ¡Gracias! Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por ayudar mucho a los foreros Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por saber demasiado! 
Última Actividad 29.01.2018 20:23
Posts Posts: 240
Likes enviados Enviados: 19
Likes recibidos Recibidos: 224

Roger,

Não percebi bem. Mas se é a api ´GetComputerName,

Código COBOL:
  1.  @OPTIONS NOALPHA
  2. *****************************************************************
  3. *  Copyright (c) 2000 R.P.S.
  4. *
  5. *  Last Modified: 28 Jul 2000
  6. *****************************************************************
  7.  IDENTIFICATION DIVISION.
  8.  PROGRAM-ID.    MACHINE.  
  9.  AUTHOR.        Rui Pinto - Jul 2000.
  10. *-----------------------------------------------------------------
  11.  ENVIRONMENT DIVISION.
  12.  CONFIGURATION SECTION.
  13.  SPECIAL-NAMES.
  14.  INPUT-OUTPUT SECTION.
  15.  FILE-CONTROL.
  16. *-----------------------------------------------------------------
  17.  DATA DIVISION.
  18.  FILE SECTION.
  19.  WORKING-STORAGE SECTION.
  20.  01  COMPNAME                  PIC X(032)             VALUE SPACE.
  21.  01  LENCOMPNAME               PIC S9(009)    COMP-5  VALUE ZERO.
  22.  01  RESULT                    PIC S9(009)    COMP-5  VALUE ZERO.
  23.  
  24.  LINKAGE SECTION.
  25. *----------------- Parameters for CBL_ routines ------------------
  26.  01  COMPUTERNAME              PIC X(032).
  27. *--------------- End Parameters for CBL_ routines -----------------
  28.  PROCEDURE DIVISION USING COMPUTERNAME.
  29.  MAIN SECTION.
  30.  MAIN-00.
  31. *>> Initialize variables.
  32.      MOVE 32 TO LENCOMPNAME.
  33.      CALL "GetComputerNameA" WITH  STDCALL LINKAGE USING
  34.                         COMPNAME
  35.                         LENCOMPNAME
  36.                      RETURNING RESULT.
  37.      MOVE COMPNAME   TO COMPUTERNAME.
  38.  MAIN-99.
  39.  END PROGRAM MACHINE.

Saludos,
Rui Pinto
Rapinto is offline   Responder Con Cita