|  | Official: WinHelp is Dead!! |  |
|  |
|  | |  |
|  |
|  | |  |
|  |
|  | |  |
|  |
|  | |  |
|  |
|  | |  |
|
Site Admin
| Joined: | 24 Jun 2002 | | Posts: | 11323 | | Location: | Bruehl, Germany |
|
 |
Posted: Wed Apr 12, 2006 11:05 am |
|
 |
 |
 |
 |
Update:
I've now done a little bit more research and with the help of some additional information from Alexander it seems that both things are true: Yes, Microsoft will probably provide download support for WinHelp in Vista, but if native support is really removed from Vista it probably won't really help. It will only be possible to view WinHelp files under Vista, calls to .HLP files from applications will no longer work.
The problem appears to be that the WinHelp API (application programming interface) is integrated directly in the Win32 instruction set, which means that it is deeply integrated in the operating system itself. The basic background of this function is explained on this page on the MSDN website.
If our assumptions are correct the download package from Microsoft will not integrate the WinHelp API in the operating system -- they are hardly likely to upgrade Vista for full OS-level WinHelp functionality after it has been officially removed. If this is the case then users will only be able to view WinHelp on Vista. Calls to the API from the application will no longer work, because they require the low-level Win32 integration which will no longer be there. This would mean that all context-sensitive help features of WinHelp would be disabled -- it would effectively be a viewer-only application, just like an eBook.
The situation is different for HTML Help. This has always been implemented with an external DLL with an external API, so the issue of deep intgration in the OS does not arise there.
|
|
_________________ Regards,
Tim (EC Software Documentation & User Support)
Private support:
Please do not email or PM me with private support requests -- post to the forum directly.
|
|  |
|  | |  |
|  |
|  | |  |
|  |
|  | |  |
|  |
|  | |  |
|
Site Admin
| Joined: | 24 Jun 2002 | | Posts: | 11323 | | Location: | Bruehl, Germany |
|
 |
Posted: Mon Jul 17, 2006 5:28 am |
|
 |
 |
 |
 |
Joseph, Martin,
That's interesting about the vulnerability but I'm sure that's not the reason for killing WinHelp, that would probably have been quite fixable when porting to Vista.
As far as I understand it, the problem with adding WinHelp support retroactively is that unlike HTML Help, WinHelp's API depends on system calls that must be part of the Windows kernel and the programmers I've talked to say they can't see any way to retroactively install that. So it's quite likely that any downloadable solutions will just provide "read-only" support, without any system calls -- essentially turning WinHelp into a kind of Stone Age PDF. One way or another, I really wouldn't depend on WinHelp being fully functional in Vista. Chances are it won't be.
| There are other 3rd party viewers for .hlp files -- e.g. HelpExplorer3: |
The problem with all these alternatives is that any replacement for something like the WinHelp or HTML Help viewer either works or it doesn't, there's nothing in between. If it's not 100% perfect it's essentially useless. HelpExplorer3 is an impressive piece of programming, but it doesn't come close to being a viable replacement for the native WinHelp environment and API. I think we really have to just accept that WinHelp is dead.
|
|
_________________ Regards,
Tim (EC Software Documentation & User Support)
Private support:
Please do not email or PM me with private support requests -- post to the forum directly.
|
|  |
|  | Info and Controls: |  |
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
All times are GMT + 2 Hours
Page 1 of 1
Current Topic:
"Official: WinHelp is Dead!!"
|
|
|
|
|