Community discussion forum

Creating HTML Help

This is a comment thread discussing Creating HTML Help
  • 10 years ago

    This thread is for discussions of Creating HTML Help.

  • 7 years ago
    I have followed this tutorial and have the following problem:

    The code for displaying the contents or the index only works after i have pressed F1 to display help.

    Once i have done this once, the code works fine...... why is this?

    Stevesoft
  • 7 years ago

    i have installed it from the vb6 cd , but i try and run the html workshop, and i get this error


    the ordinal 373 could not be located in the dynamic link library HHA.dll


    any ideas, and the link u gave for the microsoft page cant be found

  • 7 years ago

    rollershade,


    Just came across your message. Here's a very belated follow-up, in the unlikely event you still need this information.


    > the ordinal 373 could not be located in the dynamic link library HHA.dll


    Make sure that all the HTML Help runtime DLLs are properly installed and registered, using either:


    HTML Help DLL Registrar (http://www.helpfulsolutions.com/)
    MJ's Help Diagnostics (http://helpware.net/downloads/index.htm)


    > the link u gave for the microsoft page cant be found


    This was changed a little while ago to http://msdn.microsoft.com/library/en-us/htmlhelp/html/vsconHH1Start.asp.


    Pete

  • 7 years ago

    Stevesoft,


    In the unlikely event that you're still struggling with this problem...


    > I have followed this tutorial and have the following problem:
    >
    > The code for displaying the contents or the index only works after i
    > have pressed F1 to display help.
    >
    > Once i have done this once, the code works fine...... why is this?


    The following are the principal documents on connecting HTML Help to an application. Maybe these will help.


    http://www.smountain.com/mProgrammingHelp.htm (VB, C++)
    http://www.mvps.org/htmlhelpcenter/mapping.htm
    http://www.mvps.org/htmlhelpcenter/whcomplete.htm (VB)
    http://www.workwrite.com/helpthink/vb
    liske.htm (VB)
    http://helpware.net/delphi/index.html (Delphi)
    http://www.workwrite.com/helpthink/delphi_chandler.htm (Delphi)


    Pete

  • 7 years ago

    Yes i do still have this problem.


    Thankyou for your responce, unfortunatly i still cannot resolve my problem.


    I have looked through some of the links you posted and i will look at the others in more detail when i have more time.


    Thanks again.

  • 6 years ago

    Absolutley brilliant. Very informative easy to understand and a great enjoyment to read please keep up the good work  

  • 6 years ago

    Excellent topic! this is very helpful, thanks a lot. It has been a great jumpstart for integrating html help file in VB. Hope you can include topics on popups.

  • 6 years ago

    I followed the article and it fixed many of my problems but ...
    I'm having problems displaying popup text with textboxes.


    'No help ID matches control ID #...


    Iv'e tested the popup text files outside the app and they're find. My code works with command buttons (only?).


    Any ideas??

  • 6 years ago

    Great I can use this now I understand it!
    Well Done!


  • 5 years ago

    Hi, I read your entire article and it really helped a lot but I can't wrap up what I've made because for some reason the help file just won't show.

    Code:

    Private Sub mnuHelpHowto_Click()
     HTMLShowTopic 1030
    End Sub


    ...


    Public Sub HTMLShowTopic(lngTopicID As Long)


     ' Force the Help window to load a specific topic.
     ' The Help window will synchronize the
     ' Contents display automatically
     htmlhelp hwnd, App.helpfile & ">Main", HHDISPLAYTOPIC, lngTopicID


    End Sub



    I don't quite understand why it will not show the help file, my comp appears to be processing something but in the end it does not show the help file.  If I specify 0 as the lngTopicID it does show the window but at the default topic, not the topic I want it to show.  FYI I have mapped the numbers to a file using the notepad trick.

  • 5 years ago
    Figured out my problem, because I was frustrated I started changing things needlessly (I know not a good programming troubleshooting technique ) and realized that it is not suppost to be HH_DISPLAY_TOPIC but that it should be HH_HELP_CONTEXT and everything worked just fine.
  • 5 years ago

    I have kinda the same problem. Showing a topic works for me if the pages are within the chm file, however, if a topic is on a web site,
    even though I can retrieve them by ciking on them, with the HtmlHelp function, both using HHDISPLAYTOPIC and HHHELPCONTEXT..
    the help viewer jumps to the topic, but fails retrieving the page on the content pane. It does seem to synchronize, it doesn shange the content pane, but to a bad page, like it wants it to be within it.. or I don't really know. So please please, someone help me! you know what to do? have seen this?

  • 4 years ago

    i have tried to make popup in html help but coudn't. can somebody help.

  • 3 years ago

    Can you give me any detail or any url where I can find about how to create chm files programmatically using C#??

    Thanks in Advance

    Nilesh Gambhava

  • 3 years ago

    Hi.  I went through your tutorial on creating HTML Help, but keep running into a very basic problem.  After compiling the help file for the first time and opening up the chm file, my home.htm file does not display at all in the right window.  I get the help file window (with the HIDE, BACK, FORWARD, etc. displayed, but the window on the right is blank.  I followed your tutorial step by step, saved the html files in the directories as indicated, etc.  What am I doing wrong?  I receive no error messages or security warnings.  Thanks in advance!

  • 1 year ago

    HI, i found this is the one of of the way we can creat and its very simple;

     

    System.Diagnostics.Process process = new System.Diagnostics.Process();process.StartInfo.FileName = System.AppDomain.CurrentDomain.BaseDirectory + "Urfile.chm";

    process.Start();

    This will work definitely.

    BYE

     

     

  • 1 year ago

    hi,

    i sent u how retrive the file

    if you want how to create and the rest of the process, pls give some time

    bye

     

  • 2 months ago

    Absolutely wonderful - before finding this I've spent hours trying to pick my way through this topic - thanks

Post a reply

Enter your message below

Sign in or Join us (it's free).

We'd love to hear what you think! Submit ideas or give us feedback