(GetDriveType(PChar(aDrive)) = DRIVE_FIXED) thenĭetermine which help system is available:įunction TfrmMain.LocalHelpAvailable(): integer
![xchm windows xchm windows](https://www.linuxbabe.com/wp-content/uploads/2016/04/Vocabulary-Basics-for-Business-@Team-LiB_043-661x358.png)
If (GetDriveType(PChar(aDrive)) = DRIVE_REMOVABLE) or If on an intranet, and xCHM is not found, then an error dialog is displayed with a link to web help on .ĭetermine if the program is running locally or via intranet:įunction TfrmMain.IsOnLocalDrive(): Boolean ĪDrive := ExtractFileDrive(Application.ExeName).If the program is running on an intranet, and xCHM is available, then xCHM is called to display the relevant help topic.If the program is running from a local drive, the default help handling system is called.
#Xchm windows apk#
In order to utilize xCHM, the help calls in APK had to be rewritten. After hours of web searching, I eventually found xCHM, a free, open-source, multi-platform, functional replacement for Microsoft’s HTML_help viewer.Īlthough it doesn’t have all the bells and whistles, xCHM does, at least, open CHM help files stored on an intranet. I could not find a trustworthy third party HLP file viewer, so I decided to switch to the CHM help format and seek out a replacement for Microsoft’s HTML_help viewer for intranet applications. Windows 7 now blocks WinHelp from opening HLP help files stored on an intranet.Īgain, WTF? What is the security risk of opening a file on your own internal intranet?
#Xchm windows Pc#
Not until my PC at work was (finally) updated to Windows 7, did I realize that WinHelp is now just as useless as HTML_help. So, I have been sticking with WinHelp as it is freely available for download from Microsoft for Vista, Windows 7 and (surprisingly) Windows 8, with both 32- and 64- bit versions: An intranet is an internal network, so why in the world would it be considered a security risk to open a file on your own internal network? Apparently, Internet Explorer (tightly integrated into the Windows OS), is not able to discern the difference between the internet and an intranet. Instead of content, the viewer displays the absolutely meaningless “Navigation canceled” message: It will only open CHM help files on a PC, not those stored on an intranet.
![xchm windows xchm windows](https://flylib.com/books/3/138/1/html/2/images/0131473816/graphics/ap06fig09.gif)
However, the Windows HTML_help viewer is crippled. HTML_help is Microsoft’s replacement for WinHelp. With the introduction of Windows Vista in 2006, Microsoft deprecated WinHelp and no longer includes it with the factory images of Windows Vista, Windows 7 and Windows 8. And just when I think I have a stable, workable system, Microsoft pulls the rug out from underneath me. It’s a very time consuming process to set up and maintain application help files. I have been writing Windows help files for nearly 30 years.