Estoy haciendo la ayuda de mi programa ya como .CHM, pero no me lo carga el
programa al pulsar F1, a como lo hacia con .HLP.
Hay que hacer modificaciones a los ID de ayuda?
Gracias de antemano.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx
zeasoftware@hotmail.com
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Cargar ayuda CHM
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
Cargar ayuda CHM
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
- ignacio
- Site Admin
- Mensajes: 9457
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Cargar ayuda CHM
zeasoftware escribió el mié, 09 mayo 2012 06:24Estoy haciendo la ayuda de mi programa ya como .CHM, pero no me lo carga el
programa al pulsar F1, a como lo hacia con .HLP.
Hay que hacer modificaciones a los ID de ayuda?
Gracias de antemano.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx[/email][/email]
zeasoftware@hotmail.com[/email][/email]
Un pequeño ejemplo de los fuentes de xaGeslite:
On main form:
//---------------------------------------------------------- --------------------
METHOD ShowHelp( HelpID ) CLASS TMainForm
LOCAL cFile
LOCAL nHelpId
IF Application:oHelp == Nil
cFile := Application:cDirectory + "help" +Application:cTitle + ".chm"
IF File( cFile )
Application:oHelp := THelp():New( cFile )
ELSE
MsgAlert( "No se encontro el fichero de ayuda:"+ CRLF + CRLF + cFile )
ENDIF
ENDIF
IF Application:oHelp != Nil
IF Empty( HelpID )
Application:oHelp:ShowToc()
ELSE
nHelpId := iif( Valtype( HelpID ) == "N", HelpID, Val( ToString( HelpID ) ) )
Application:oHelp:ShowContext( nHelpID )
ENDIF
ENDIF
RETURN NIL
//---------------------------------------------------------- --------------------
METHOD WMKeyDown( nKey, nFlags, hWnd ) CLASS TMainForm
IF nKey == VK_F1 // Ayuda
::ShowHelp()
RETURN 0
.......
On the other forms you just need to set the nHelpID value on the form itself or/and in its controls.
Regards,
programa al pulsar F1, a como lo hacia con .HLP.
Hay que hacer modificaciones a los ID de ayuda?
Gracias de antemano.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx[/email][/email]
zeasoftware@hotmail.com[/email][/email]
Un pequeño ejemplo de los fuentes de xaGeslite:
On main form:
//---------------------------------------------------------- --------------------
METHOD ShowHelp( HelpID ) CLASS TMainForm
LOCAL cFile
LOCAL nHelpId
IF Application:oHelp == Nil
cFile := Application:cDirectory + "help" +Application:cTitle + ".chm"
IF File( cFile )
Application:oHelp := THelp():New( cFile )
ELSE
MsgAlert( "No se encontro el fichero de ayuda:"+ CRLF + CRLF + cFile )
ENDIF
ENDIF
IF Application:oHelp != Nil
IF Empty( HelpID )
Application:oHelp:ShowToc()
ELSE
nHelpId := iif( Valtype( HelpID ) == "N", HelpID, Val( ToString( HelpID ) ) )
Application:oHelp:ShowContext( nHelpID )
ENDIF
ENDIF
RETURN NIL
//---------------------------------------------------------- --------------------
METHOD WMKeyDown( nKey, nFlags, hWnd ) CLASS TMainForm
IF nKey == VK_F1 // Ayuda
::ShowHelp()
RETURN 0
.......
On the other forms you just need to set the nHelpID value on the form itself or/and in its controls.
Regards,
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
Cargar ayuda CHM
Gracias, funciono excelente....
Saludos
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx
zeasoftware@hotmail.com
"Ignacio Ortiz de Zúñiga" escribió en el mensaje de
noticias:4faa8420$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
zeasoftware escribió el mié, 09 mayo 2012 06:24
> Estoy haciendo la ayuda de mi programa ya como .CHM,
> pero no me lo carga el programa al pulsar F1, a como lo hacia con .HLP.
> Hay que hacer modificaciones a los ID de ayuda?
>
> Gracias de antemano.
> Ramón Zea
> Móvil.: 993-231.62.29
> Tel./Fax: 993-353-46-73
> www.zeasoftware.com.mx
> soporte@zeasoftware.com.mx[/email]
> zeasoftware@hotmail.com[/email]
Un pequeño ejemplo de los fuentes de
http://www.ozs.com/?q=xaGeslite:
On main form:
//----------------------------------------------------------
--------------------
METHOD ShowHelp( HelpID ) CLASS TMainForm
LOCAL cFile
LOCAL nHelpId
IF Application:oHelp == Nil
cFile := Application:cDirectory + "help"
+Application:cTitle + ".chm"
IF File( cFile )
Application:oHelp := THelp():New( cFile )
ELSE
MsgAlert( "No se encontro el fichero de ayuda:"+
CRLF + CRLF + cFile )
ENDIF
ENDIF
IF Application:oHelp != Nil
IF Empty( HelpID )
Application:oHelp:ShowToc()
ELSE
nHelpId := iif( Valtype( HelpID ) == "N", HelpID,
Val( ToString( HelpID ) ) )
Application:oHelp:ShowContext( nHelpID )
ENDIF
ENDIF
RETURN NIL
//----------------------------------------------------------
--------------------
METHOD WMKeyDown( nKey, nFlags, hWnd ) CLASS TMainForm
IF nKey == VK_F1 // Ayuda
::ShowHelp()
RETURN 0
.......
On the other forms you just need to set the nHelpID value on
the form itself or/and in its controls.
Regards,
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer/Xailer team]
http://www.xailer.com
http://www.xailer.info
Saludos
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx
zeasoftware@hotmail.com
"Ignacio Ortiz de Zúñiga" escribió en el mensaje de
noticias:4faa8420$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
zeasoftware escribió el mié, 09 mayo 2012 06:24
> Estoy haciendo la ayuda de mi programa ya como .CHM,
> pero no me lo carga el programa al pulsar F1, a como lo hacia con .HLP.
> Hay que hacer modificaciones a los ID de ayuda?
>
> Gracias de antemano.
> Ramón Zea
> Móvil.: 993-231.62.29
> Tel./Fax: 993-353-46-73
> www.zeasoftware.com.mx
> soporte@zeasoftware.com.mx[/email]
> zeasoftware@hotmail.com[/email]
Un pequeño ejemplo de los fuentes de
http://www.ozs.com/?q=xaGeslite:
On main form:
//----------------------------------------------------------
--------------------
METHOD ShowHelp( HelpID ) CLASS TMainForm
LOCAL cFile
LOCAL nHelpId
IF Application:oHelp == Nil
cFile := Application:cDirectory + "help"
+Application:cTitle + ".chm"
IF File( cFile )
Application:oHelp := THelp():New( cFile )
ELSE
MsgAlert( "No se encontro el fichero de ayuda:"+
CRLF + CRLF + cFile )
ENDIF
ENDIF
IF Application:oHelp != Nil
IF Empty( HelpID )
Application:oHelp:ShowToc()
ELSE
nHelpId := iif( Valtype( HelpID ) == "N", HelpID,
Val( ToString( HelpID ) ) )
Application:oHelp:ShowContext( nHelpID )
ENDIF
ENDIF
RETURN NIL
//----------------------------------------------------------
--------------------
METHOD WMKeyDown( nKey, nFlags, hWnd ) CLASS TMainForm
IF nKey == VK_F1 // Ayuda
::ShowHelp()
RETURN 0
.......
On the other forms you just need to set the nHelpID value on
the form itself or/and in its controls.
Regards,
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer/Xailer team]
http://www.xailer.com
http://www.xailer.info
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/