Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   PowerCOBOL (ActiveX, v4 - v11) (https://www.cobolforo.es/forumdisplay.php?f=9)
-   -   [Sintaxis] Problemas con archivo .chm (https://www.cobolforo.es/showthread.php?t=1042)

Josber 8 de octubre de 2019 18:51

Problemas con archivo .chm
 
Hasta Windows 10, no había problemas con los archivos .hlp, pero Win 10 ya no los lee, por lo que tengo que migrar los hlp a chm.

Con los archivos hlp usaba el siguiente código:

Código COBOL:
  1.  WORKING-STORAGE SECTION.
  2.  01  CMD                PIC X(35) VALUE "Winhlp32.exe .\Ayudas\Agentes.hlp".
  3.  PROCEDURE       DIVISION.
  4. *
  5.      MOVE 11 TO "MousePointer" OF POW-SELF.
  6.      INVOKE POW-SELF "Refresh".
  7. *
  8.      INVOKE POW-SELF "Execute" USING CMD.
  9. *
  10.      MOVE 0 TO "MousePointer" OF POW-SELF.

y funcionaba sin problemas, ahora no consigo que funcione con los nuevos archivos .chm, he probado varias maneras:

Código COBOL:
  1.  WORKING-STORAGE SECTION.
  2.  01  CMD                PIC X(35) VALUE "start.EXE /b .\Ayudas\Agentes.chm".
  3.  PROCEDURE       DIVISION.
  4. *
  5.      MOVE 11 TO "MousePointer" OF POW-SELF.
  6.      INVOKE POW-SELF "Refresh".
  7. *
  8.      INVOKE POW-SELF "Execute" USING CMD.
  9. *
  10.      MOVE 0 TO "MousePointer" OF POW-SELF.

y

Código COBOL:
  1.  WORKING-STORAGE SECTION.
  2.  01  CMD                PIC X(35) VALUE ".\Ayudas\Agentes.chm".
  3.  PROCEDURE       DIVISION.
  4. *
  5.      MOVE 11 TO "MousePointer" OF POW-SELF.
  6.      INVOKE POW-SELF "Refresh".
  7. *
  8.      INVOKE POW-SELF "Execute" USING CMD.
  9. *
  10.      MOVE 0 TO "MousePointer" OF POW-SELF.

en ambas me da el error "invalid calling of the method, setting ...."

¿Alguna idea, porfa?

Gracias

Kuk 9 de octubre de 2019 12:21

Josber, mira a ver si te funciona así: [Sintaxis] Ð�brir fichero *.pdf - COBOL Foro

Josber 9 de octubre de 2019 17:47

Cita:

Citación del post de Kuk (Mensaje 5137)
Josber, mira a ver si te funciona así: [Sintaxis] Ð�brir fichero *.pdf - COBOL Foro

Perfecto Kuk, a la primera. :bien:, (si aún encima de que tengo poco tiempo, me da éste tipo de errores, es para colgarme de los we.... :o )

Mil gracias.-

Kuk 12 de octubre de 2019 22:04

Josber, es una función de la WinAPI que en realidad le da igual qué hay detrás, simplemente busca el programa asociado a la extensión ;)


La franja horaria es GMT +2. Ahora son las 02:44.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.