amable escribió:
Hola Jesus
Agradezco tu respuesta, pero no es lo que deseo, quiza no me he explicado bien, eso es modificar windows, de hecho con un windows original al intentar abrir un .hlp te aparece una pantalla que te guia para instalar el "parche" y ya funcionan este tipo de ayuda.
Mi intencion es habilitar a c3 para que se pueda escoger los .hlp de toda vida para versiones anteriores a vista y los .chm nuevos que ya estan soportados por las version 32 bit de windows.
Tienen la ventaja de ser un unico fichero y francamente con mas posibilidades que los anteriores.
Un saludo
Hola Amable.
Me temo que lo que pretendes no lo puedes hacer ya que lo que quieres es 'saltarte las normas de funcionamiento de windows con los HLP'.
Tal y como yo lo veo, las cosas estan así:
* C3 maneja perfectamente ficheros HLP y para eso tienes que hacerlo como el manual (HLP) indica.
* La solución que te he indicado la proporciona Microsof, ya que es quien decidió dejar de dar soporte a los ficheros HLP cuando sacó Windows Vista, pero 'como siempre le pasa' descubrió que la gente necesitaba los HLP y sacó lo que tu denominas 'parche' y yo te digo que no 'parchea nada' sino que AÑADE el soporte de los HLP.
* Puede que mis conocimientos estén equivocados, pero me temo que para hacer lo que pretendes tendrás que implementarlo por codigo, eso sí, no a traves de F1.
* Tambien te comento que Delphi (hasta version 7, creo) y VB tienen este mismo problema. Me parece que Delphi tiene un parche para solucionarlo.
Mi conclusion es que no me voy a preocupar por si C3 maneja o no los CHM, ya que sí lo hace con los HLP (de toda la vida).