If I write to a file on my floppy drive thru my program, eject the floppy disk, and then i programatically try launch help using CWinApp::WinHelp() with a correct help file path in place in m_pszHelpFilePath, it fails to launch winhelp.
Tracing thru debug thru MFC, it seems CWnd::WinHelp() fails at call to the windows function ::WinHelp() and results in prompting a messagebox with message "Unable to launch help" using
Note that this doesnt happen till I write to the floppy drive and eject the floppy disk. I see exact same behaviour with Microsoft word. If I save a document to a:, eject and then click on contents and index in help, it never launches.
I have similar problem with printing a report too.
Any help would be greatly appreciated.