Results 1 to 8 of 8

Thread: Vista and .hlp file incompatability question

  1. #1

    Thread Starter
    Junior Member
    Join Date
    May 2005
    Posts
    16

    Vista and .hlp file incompatability question

    I distribute a Windows application written in VB 6, and i am using InstallShield to install the app on the clients systems.

    A client has recently contacted me, saying that Vista will not open or display the help system that is installed along with my application. The application installs and runs fine, only the help system will not run.

    The help file is compiled with VbHelpWriter compiler, and it produces a (xxx.hlp) file. I have never had any problems until this one client running Vista.

    I am not sure if all versions of Vista will not recognize the .hlp file.

    Can anyone shed any light on this, as well as any fixes for this ?

    Would the use of a different help compiler solve this problem? (which ones are compatible with Vista?)

    thanks for your help,
    Robert

  2. #2
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Vista and .hlp file incompatability question

    Welcome to the Forums.

    I havent seen anything yet on the help file issue but what error is the client getting other then "it will not open"? Where are your help files located and do the users have access to them. Sounds like they may be located in an area that they will require admin credentials for. Try running as Administrator by right clicking on the exe and selecting it. If it runs fine then its a permission issue of the files location.

    Moved
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  3. #3
    Fanatic Member esposito's Avatar
    Join Date
    Sep 2003
    Location
    Perugia, Italy
    Posts
    961

    Re: Vista and .hlp file incompatability question

    Unfortunately, Vista does not support .hlp files natively since they rely on 16-bit technology, that is deprecated by Microsoft.

    When the user tries to launch a .hlp file, he gets a message explaining to him that the help file was created with technology belonging to the past.

    Anyway, I have read MS gives the Vista user the opportunity to download a patch that will allow him to open .hlp files.
    Since I discovered Delphi and Lazarus, VB has become history to me.

  4. #4
    Addicted Member sigid's Avatar
    Join Date
    May 2006
    Location
    Massachusetts, USA
    Posts
    182

    Re: Vista and .hlp file incompatability question

    I have run into this issue already, and thought that my best bet was to re-create the .HLP file as a .CHM file (which I think is supposed to be the new standard?)

    Then I found that Windows will not open a .CHM file across a network unless you make either a local copy of the .CHM file on every users' workstation, or else make a registry entry in every users workstation.

    Not really sure what the ideal solution to this would be, at this point...?

  5. #5

    Thread Starter
    Junior Member
    Join Date
    May 2005
    Posts
    16

    Re: Vista and .hlp file incompatability question

    thanks for the help!

    you are correct that vista does not support .hlp files. the new (and improved?) format is html.

    i found a help authoring tool that compiles to html file format for vista users.

    robert

  6. #6

    Thread Starter
    Junior Member
    Join Date
    May 2005
    Posts
    16

    Re: Vista and .hlp file incompatability question

    Quote Originally Posted by sigid
    I have run into this issue already, and thought that my best bet was to re-create the .HLP file as a .CHM file (which I think is supposed to be the new standard?)

    Then I found that Windows will not open a .CHM file across a network unless you make either a local copy of the .CHM file on every users' workstation, or else make a registry entry in every users workstation.

    Not really sure what the ideal solution to this would be, at this point...?
    that is correct about needing a .chm file in vista.

    i am hoping the more experienced members can help us out on your second point. many of my clients are installing my application on networks, and this will be an important consideration for me too.

  7. #7
    Fanatic Member esposito's Avatar
    Join Date
    Sep 2003
    Location
    Perugia, Italy
    Posts
    961

    Re: Vista and .hlp file incompatability question

    Alternatively, you could tell your users to download the Windows Help program (WinHlp32.exe) for Windows Vista from Microsoft's Web site:

    http://www.microsoft.com/downloads/d...displaylang=en
    Since I discovered Delphi and Lazarus, VB has become history to me.

  8. #8
    PowerPoster
    Join Date
    Feb 2006
    Location
    East of NYC, USA
    Posts
    5,691

    Re: Vista and .hlp file incompatability question

    HelpMaker CHM Register is one way to use .chm files across a network. Their .chm authoring program is pretty good too. Both are free.
    The most difficult part of developing a program is understanding the problem.
    The second most difficult part is deciding how you're going to solve the problem.
    Actually writing the program (translating your solution into some computer language) is the easiest part.

    Please indent your code and use [HIGHLIGHT="VB"] [/HIGHLIGHT] tags around it to make it easier to read.

    Please Help Us To Save Ana

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width