Ver Mensaje Individual
  #8
Antiguo 10 de agosto de 2015, 14:25
Recato53
Patrocinador del Foro
Última Actividad 19.07.2025 12:10
Posts Posts: 79
Likes enviados Enviados: 72
Likes recibidos Recibidos: 11

Citación del post de Rapinto Ver Mensaje
Recato,

Utiliza o seguinte:

Na Form em Special Names :
Código COBOL:
  1.     ENVIRONMENT-NAME IS ENVNAME          
  2.     ENVIRONMENT-VALUE IS ENVVAL.  

Na form coloca o seguinte código:
Código COBOL:
  1.  ENVIRONMENT     DIVISION.
  2.  DATA            DIVISION.
  3.  WORKING-STORAGE SECTION.
  4.  01   ENVVAR               PIC X(032).
  5.  01   RESULTADO            PIC X(1024).
  6.  PROCEDURE       DIVISION.
  7.     DISPLAY "PATH" UPON ENVNAME.
  8.     ACCEPT  RESULTADO FROM ENVVAL.
  9.     MOVE RESULTADO TO "CAPTION" OF CMSTATIC1.
Para alterar a variável utiliza o seguinte código:

Código COBOL:
  1.     DISPLAY "PATH" UPON ENVNAME.
  2.     DISPLAY "c:\" UPON ENVVAL.

Pela Documentação do Fujitsu Cobol, diz que funciona.

Un Saludo,
Rui PInto
Cuando ejecuto programas en RmCobol tengo separado los programas de los ficheros, la solución que tengo para poder ejecutar los programas de RmCobol estando situado en la carpeta de los ficheros es mediante la instrucción en un Bat.
Código COBOL:
  1. SET RUNPATH=C:\Programas

Como puedo conseguir esto mismo en PowerCobol.

---------- Post added at 14:25 ---------- Previous post was at 14:03 ----------

Soluccionado, es lo mismo que para el PATH.

Código COBOL:
  1.  
  2.     DISPLAY "RUNPATH" UPON ENVNAME
  3.     MOVE "\ProgramasRmCobol" TO PATH-NEW
  4.               DISPLAY PATH-NEW UPON ENVVAL
Recato53 is offline   Responder Con Cita