Xailer - Avanzando poco a poco
Publicado: Lun Oct 08, 2007 4:08 pm
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
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