Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2010, 04:16
mrk1
 
Fecha de Ingreso: abril-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
archivos de ayuda (chm) con Visual Basic 6.0

Hola, mi problema es que necesito que en cada parte del programa o en cada formulario, se me abra una seccion u otra del archivo de ayuda.
He generado el archivo de ayuda con HTML Help Workshop creé los alias y el map (.h) y definí cada parte del archivo de ayuda.

En VB en el formulario principal tengo esto :

App.HelpFile = App.Path & "\res\temporal\hhw_test.chm"

frmSituacionProy.HelpContextID = 1001

he puesto que en el formulario frmSituacionProy se me abra la ayuda que tengo definida cmo 1001 en el map y cuando ejecuto al pulsar F1 estando en el formulario frmSituacionProy me sale una ventana de error y me dice :

"HH_HELP_CONTEXT called without a [MAP] section"

nose donde esta el fallo. . .

y luego mas abajo en el formulario principal tengo:

Private Sub mnuAyuda_Click()
Shell "HH.EXE " & App.Path & "\res\temporal\hhw_test.chm", vbNormalFocus
End Sub

(esto si que me funciona , se me abre el archivo en general en el formulario principal)

Agradeceria mucho si alguien me puede ayudar, ya que llevo un tiempo largo con esto y no consigo que me salga. Gracias