Me contesto a mi mismo:
Tiene que tener "algo" asignado la prpiedad HelpId del control Edit para que
se presente el fichero de ayuda.
George
"George Abinader" <
georgeabinader@msn.com> wrote in message
news:470a8a28$[email=
1@ozsrv2.ozlan.local...]
1@ozsrv2.ozlan.local...[/email]
> Gracias Ignacio. Ahora lo entiendo y trabaja bien.
> Cuando acesso al Help a traves de una opcion del menu ya funciona pefecto.
>
> Lo unico es que si presiono la tecla F1 no me funciona nada. Estoy
> insertando el siguiente codigo
> Application:oHelp := THelp():New( cHelpFile] en el Form1, en el METHOD
> FormInitialize( oSender ) CLASS TForm1.
> Esto mismo funciona OK en el ejemplo Help posteado por Jose Gimenez, asi
> que seguire investigando a ver porque no funciona en mi aplicacion la
> tecla F1
>
> George
>
>
> "Ignacio Ortiz de Zúñiga" <
NoName@xailer.com> wrote in message
> news:470a623b$[email=
1@ozsrv2.ozlan.local...]
1@ozsrv2.ozlan.local...[/email]
>> George,
>>
>> Echale un vistazo a la clase THelp.
>>
>> Un pequeño ejemplo:
>>
>> Application:oHelp := THelp():New( cHelpFile )
>>
>> Simplemente con este codigo ya se te lanza la ayuda pulsando F1 mostrando
>> el índice. Ahora, si en cualquier control o formulario asignas un valor a
>> la propiedad 'HelpID'. Si te encuentras con el foco en dicho control o
>> formulario y pulsas F1 se abrirá la ayuda y además te redigirá hacia ese
>> 'topic'. Revisa en la documentación el evento TApplication:OnHelp(), creo
>> que es bastante ilustrativo.
>>
>> Un saludo
>>
>> --
>> Ignacio Ortiz de Zúñiga
>>
http://www.xailer.com
>>
>>
>> "George Abinader" <
georgeabinader@msn.com> escribió en el mensaje
>> news:470a39e4$[email=
1@ozsrv2.ozlan.local...]
1@ozsrv2.ozlan.local...[/email]
>>> Bueno, ya estoy avanzando en mi primera aplicacion Xailer luego de que
>>> casi me retiro por falta de aquel tutorial

>>>
>>> Estoy fascinado con esta herramienta y por tanto decidi seguir
>>> estudiando/aprendiendo por mi parte con la ayuda de los ejemplos y
>>> sobretodo de las preguntas/respuestas en este importante foro.
>>>
>>> Algo que se me ha presentado y que no he podido resolver es lo
>>> siguiente:
>>> Apertura de un fichero de ayuda ".CHM"
>>>
>>> Si ejecuto la funcion para abrir un documento Word ".doc"
>>> ShellExecute(oSender, "open", "fichero.doc") // Funciona perfecto
>>>
>>> Sin embargo si trato lo siguiente:
>>> ShellExecute(oSender, "open", "fichero.chm") // No funciona
>>> Tengo entendido que el Windows considera los ficheros ".chm" como del
>>> alto riesgo y por eso no ejecuta la funcion anterior, es cierto eso?
>>>
>>> Si uso la funcion ::oRunFileDlg1:Run(oSender, "fichero.chm"), funciona
>>> PERO sale primero un dialogo que permite elegir otros ficheros. Seria
>>> posible usar esta funcion de manera directa sin que salga el dialogo?
>>>
>>> Por otro lado si utilizo lo siguiente:
>>> oIE := TOleAuto():New( "InternetExplorer.Application" )
>>> oIE:Navigate("fichero.chm")
>>> oIE:Visible := .F.
>>> funciona pero sale un dialogo que pide la confirmacion antes de abrir el
>>> fichero:
>>>
>>> Mi pregunta es: Cual instruccion o funcion debo usar para abrir en
>>> Xailer de forma directa un fichero ".CHM"., sin que salga ningun tipo de
>>> dialogo o confirmacion previa?
>>>
>>> Saludos,
>>>
>>> George
>>>
>>
>>
>
>