Recientemente actualice mi versión de Xailer desde la tres a la 9.2 enterprise
Donde veo que hay nuevas funciones en los formularios El "XHtmlHelp" y Tambien el "HelpID"
He estado generando mis ayudas ya con estas funciones y el caso es que aun no consigo que al presionar F1 vaya a la ayuda que corresponde, siempre me lleva al formulario de ayuda principal donde tengo que buscar el tema.
Yo antes tenia otro modo de presentar las ayudas. Pero este tiene mejor acabado y es mas fácil de editar.
Alguien que me pueda orientar Yo he definido asi .
cClasName Tconceptos
HelpID 120
XHtmlHelp Conceptos
He generado la ayuda y todo funciona bien pero no me lleva directamente a la ayuda en cuestion
Atentamente Michaelp
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.
Una Pequeña ayuda con respecto al XHtmlHelp
Re: Una Pequeña ayuda con respecto al XHtmlHelp
Hi,
Tente assim, no PRG principal da aplicação, insira:
O meu palpite é que: a sua aplicação esta usando TWebBrowser e talvez tenha problemas. Fiz agora um teste que ocorre o que descreveu. Infelizmente a versão Demo 9.2 não me permite executar e testar Help com TWebView, apenas com TWebBrowser.
Tente assim, no PRG principal da aplicação, insira:
A rotina de Help é compatível com TWebView (usuários Enterprise) e TWebBrowser (Professional/Enterprise).REQUEST TWebView // e copie WebView2Loader.DLL (XAILER\BIN) para a pasta da aplicação.
O meu palpite é que: a sua aplicação esta usando TWebBrowser e talvez tenha problemas. Fiz agora um teste que ocorre o que descreveu. Infelizmente a versão Demo 9.2 não me permite executar e testar Help com TWebView, apenas com TWebBrowser.
michaelp escribió: Dom Feb 16, 2025 3:16 am Recientemente actualice mi versión de Xailer desde la tres a la 9.2 enterprise
....
He generado la ayuda y todo funciona bien pero no me lleva directamente a la ayuda en cuestion
Re: Una Pequeña ayuda con respecto al XHtmlHelp
Creo no me explique bien : La ayuda Fuciona presionando F1, pero me lleva al formulario de ayuda principal , donde tengo que seleccionar el item , que tengo que consultar. En mi caso tengo 60 formularios y la idea es que si presiono la ayuda Por ejemplo en Conceptos en la cual asigne como el XHtmHelp=TConceptos , con HelpID= 130 por ejemplo , la ayuda no vaya al principal donde tenga que buscar el tema de correspondiente a conceptos, sino que lo derive completamente a el tema correspondiente a Tconceptos o al Helpid=130 . Gracias por la ayuda
Re: Una Pequeña ayuda con respecto al XHtmlHelp
Faça como te orientei e reporte o resultado.
Descrevi que fiz o teste e tive o mesmo resultado que você, também expliquei a possível causa e solução deste problema.
Se não der certo, aguarde a equipe do Xailer te responder, talvez tenha que comprar uma atualização. Na publicação do Assistente de ajuda (blog), diz que ao teclar F1, deve ir para a ajuda específica.
Descrevi que fiz o teste e tive o mesmo resultado que você, também expliquei a possível causa e solução deste problema.
Se não der certo, aguarde a equipe do Xailer te responder, talvez tenha que comprar uma atualização. Na publicação do Assistente de ajuda (blog), diz que ao teclar F1, deve ir para a ajuda específica.
michaelp escribió: Mar Feb 18, 2025 4:32 pm Creo no me explique bien : La ayuda Fuciona presionando F1, pero me lleva al formulario de ayuda principal , donde tengo que seleccionar el item , que tengo que consultar. En mi caso tengo 60 formularios y la idea es que si presiono la ayuda Por ejemplo en Conceptos en la cual asigne como el XHtmHelp=TConceptos , con HelpID= 130 por ejemplo , la ayuda no vaya al principal donde tenga que buscar el tema de correspondiente a conceptos, sino que lo derive completamente a el tema correspondiente a Tconceptos o al Helpid=130 . Gracias por la ayuda
Re: Una Pequeña ayuda con respecto al XHtmlHelp
Gracias por los concejos así lo tenia puesto
He usado uno, los dos , y nada siempre va al principal . A esperar respuesta
Request TWebBrowser
REQUEST TWebView
Saludos
He usado uno, los dos , y nada siempre va al principal . A esperar respuesta
Request TWebBrowser
REQUEST TWebView
Saludos
Re: Una Pequeña ayuda con respecto al XHtmlHelp
Hola,
hay un pequeño bug que está causando que primero se muestre la ayuda correcta, y justo inmediatamente después se vaya a la primera página de la ayuda.
Estará solucionado en la próxima versión de Xailer, pero mientras tanto, lo puedes solucionar copiando este código dentro de cualquier módulo de tu programa:
hay un pequeño bug que está causando que primero se muestre la ayuda correcta, y justo inmediatamente después se vaya a la primera página de la ayuda.
Estará solucionado en la próxima versión de Xailer, pero mientras tanto, lo puedes solucionar copiando este código dentro de cualquier módulo de tu programa:
Código: Seleccionar todo
//--------------------------------------------------------------------------
CLASS TForm FROM XForm
METHOD WMHelp()
ENDCLASS
METHOD WMHelp( nWParam, nLParam ) CLASS TForm
IF !Empty( ::XHtmlHelp )
XHtmlHelpView( Application:oHelp:cFileName, ::XHtmlHelp )
RETURN 0
ENDIF
RETURN ::Super:WMHelp( nWParam, nLParam )
//--------------------------------------------------------------------------