Autor Tema: Ayuda HLP  (Leído 7947 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1685
    • winpic800
Ayuda HLP
« en: 16 de Abril de 2006, 06:18:20 »
Sabríais como crear archivos de ayuda de windows .HLP ?

Tengo algunos botones de ayuda que no funcionan y .....

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *****
  • Mensajes: 5544
    • Picmania by Redraven
Re: Ayuda HLP
« Respuesta #1 en: 16 de Abril de 2006, 09:03:59 »
Amigo Sisco:

Hace años utilicé algunos editores de HLP (no recuerdo ni los nombres) ... pero desde hace mucho hago todas las ayudas en HTML y las abro con un simple:

     ShellExecute(0, Nil, '\hlp\ayuda.html', Nil, Nil, SW_NORMAL);

Esto hace que el Güindous abra el objeto html con el explorador que tengas registrado para esta clase de documentos ....

Nota: Si en lugar de un html le envías por ejemplo un .doc lo abrirá con el Word, y si es un .bmp lo hará con el mspaint y si es un .zip utilizará el Winzip ... etc Incluso si lo que le envías es una dirección de correos te abrirá el dialogo de enviar correo de tu cliente de correos predefinido, Outlook, Outlook Express o el que sea. Yo lo meto esto en una función del estilo de Abrir_Objeto(Objeto:string); Es muy util y te quita de muchos problemas.

Nota: Si vas a utilizar el ShellExecute es imprescindible que añadas a los uses el del ShellAPI

« Última modificación: 16 de Abril de 2006, 09:06:16 por RedPic »
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Ayuda HLP
« Respuesta #2 en: 16 de Abril de 2006, 12:34:09 »
Hola:

Sisco, este archivo hice hace muuuucho cuando estaba haciendo un trabajo de programacion que no lo acabe y lo cambie por otro  :D, pero bueno, no se si es algo parecido a lo que quieres hacer.

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1685
    • winpic800
Re: Ayuda HLP
« Respuesta #3 en: 16 de Abril de 2006, 13:37:09 »
Gracias por la respuesta amigos
En HTML no me acaba de convencer mucho . me gusta mas algo así como el archivo de  LordLafebre que supongo se podra llamar con  ShellExecute(). queda como mas pofesional .

Lo hiciste con esto de aqui ? http://www.helpscribble.com/

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: Ayuda HLP
« Respuesta #4 en: 16 de Abril de 2006, 16:24:06 »
Buenas...
Se que Microsoft da de manera gratuita un creador de archivos de ayuda, pero muy engorroso y complicado de programar.
Por eso recomiendo que utiliceis algun otro(existen infinidad de programas creadores)
Ya que estamos en la movida, y para no salir del subforo, merodeando un poco, he dado con este:

http://www.abernichtdoch.de/sub/dhc/dhce.htm

Hecho en Delphi y pinta muy bueno!!!
Exitos!
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *****
  • Mensajes: 5544
    • Picmania by Redraven
Re: Ayuda HLP
« Respuesta #5 en: 16 de Abril de 2006, 16:46:32 »
Mu güeno el enlace, amigo Bruno ... me tomo nota pa'l hilo de enlaces con enjundia  :)

Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Ayuda HLP
« Respuesta #6 en: 16 de Abril de 2006, 20:31:16 »
Gracias por la respuesta amigos
En HTML no me acaba de convencer mucho . me gusta mas algo así como el archivo de  LordLafebre que supongo se podra llamar con  ShellExecute(). queda como mas pofesional .

Lo hiciste con esto de aqui ? http://www.helpscribble.com/


Hola:

Efectivamente Sisco ese es el programa que utilice, y en mi caso llamo a la ayuda desde un programa en Visual Basic con el common dialog, para hacer ayuda de ese tipo solo necesitas saber escribir :mrgreen:, claro esta que me refiero a la sencilles del ejemplo que puse.

Desconectado Geo

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 922
    • Mexchip
Re: Ayuda HLP
« Respuesta #7 en: 17 de Abril de 2006, 01:33:10 »
Tengo rato sin hacer cosas, pero yo usaba este: http://www.danish-shareware.dk/soft/shelpm/, sirve para crear archivos de ayuda .HLP (nada de CHM), y su gran ventaja es que es completamente gratuito (a diferencia de HelpScribble, que por otro lado se ve bastante bien).

Saludos,
José Jorge (Geo).
La imaginación es el límite.
Visita mi blog, en inglés o en español :).
Mini curso de introducción a VHDL en MEXCHIP :-/

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
Re: Ayuda HLP
« Respuesta #8 en: 17 de Abril de 2006, 10:41:34 »
Sabríais como crear archivos de ayuda de windows .HLP ?

Tengo algunos botones de ayuda que no funcionan y .....

Yo he usado el helpmaker y realmente no tengo quejas.  Ademá es free 100%.

Genera .hlp , .chm , 'browser help' (muy útil para sitios web) y rtf.

Realmente es fácil de usar y muy potente.

El link es http://www.vizacc.com/

Saludos
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1685
    • winpic800
Re: Ayuda HLP 2
« Respuesta #9 en: 18 de Abril de 2006, 14:10:18 »
Gracias Por la ayuda de la Ayuda  amigos , ya tengo todo lo necesaio para empezar   :-/. Y lo que es mas importante , un escritor de categoria .

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Ayuda HLP
« Respuesta #10 en: 02 de Mayo de 2006, 03:11:41 »
Estoy usando el mismo que Maunix, el Helpmaker de http://www.vizacc.com/ y es realmente bueno, pero no sé cómo incluir hot spots en las imágenes, es decir, hacer que según en qué parte de la imagen se clickee, salte a un sitio o a otro.
¿Me podéis ayudar?

Desconectado Duende_Azul

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 902
Re: Ayuda HLP
« Respuesta #11 en: 02 de Mayo de 2006, 04:58:33 »
Creo que necesitas un editor para eso..

http://www.hotspotbuilder.com/screenshots.php

Hace tiempo hice un programa para un doctor y la ayuda la hice con  "Windows Help Designer" (www.visagesoft.com) y las indicaciones en los gráficos las hice con un editor de hotspot, ahora no me acuerdo cual era pero el asunto consistía en abrir una imagen en el editor y seleccionar las areas en las que debian aparecer los comentarios al hacer click, a cada area se le asignaba una referencia que es la que luego utilizabas en el programa de ayuda.

Desconectado djpalas

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 595
    • Microtronic
Re: Ayuda HLP
« Respuesta #12 en: 25 de Febrero de 2007, 17:47:04 »
Hola amigos!

Yo también uso el HelpMaker, me parece un software muy bueno y con muchas prestaciones. Alguien tendría o sabría donde encontrar un manual en español a ser posible.
Llevo queriendo entrar en su web oficial pero parece estar caída.

Saludos!
Diego Jesús

Saludos desde Cádiz, España
Web personal: http://www.microtronic.es