|
-
May 17th, 2007, 11:47 AM
#1
Thread Starter
Junior Member
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
-
May 17th, 2007, 12:06 PM
#2
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 Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API 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 
-
May 17th, 2007, 12:19 PM
#3
Fanatic Member
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.
-
May 17th, 2007, 01:54 PM
#4
Addicted Member
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...?
-
May 17th, 2007, 01:54 PM
#5
Thread Starter
Junior Member
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
-
May 17th, 2007, 01:58 PM
#6
Thread Starter
Junior Member
Re: Vista and .hlp file incompatability question
 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.
-
May 17th, 2007, 02:33 PM
#7
Fanatic Member
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.
-
May 17th, 2007, 03:02 PM
#8
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
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|