PDA

Ver la Versión Completa : [Sintaxis] Problemas con archivo .chm


Josber
8 de octubre de 2019, 18:51
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:


WORKING-STORAGE SECTION.
01 CMD PIC X(35) VALUE "Winhlp32.exe .\Ayudas\Agentes.hlp".
PROCEDURE DIVISION.
*
MOVE 11 TO "MousePointer" OF POW-SELF.
INVOKE POW-SELF "Refresh".
*
INVOKE POW-SELF "Execute" USING CMD.
*
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:


WORKING-STORAGE SECTION.
01 CMD PIC X(35) VALUE "start.EXE /b .\Ayudas\Agentes.chm".
PROCEDURE DIVISION.
*
MOVE 11 TO "MousePointer" OF POW-SELF.
INVOKE POW-SELF "Refresh".
*
INVOKE POW-SELF "Execute" USING CMD.
*
MOVE 0 TO "MousePointer" OF POW-SELF.


y


WORKING-STORAGE SECTION.
01 CMD PIC X(35) VALUE ".\Ayudas\Agentes.chm".
PROCEDURE DIVISION.
*
MOVE 11 TO "MousePointer" OF POW-SELF.
INVOKE POW-SELF "Refresh".
*
INVOKE POW-SELF "Execute" USING CMD.
*
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 (https://www.cobolforo.es/showthread.php?t=880&p=4431)

Josber
9 de octubre de 2019, 17:47
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 ;)