I am not sure this is a FTN95 problem, Windows 10 problem, or 'other'. I found this interesting.
I am experimenting with HelpScribble to create the CHM (HTML Help) files. Using Plato, I created a short program to experiment with 'HELP_CONTENTS' and 'HELP_LOOKUP' callbacks. None would work. The callback would open the Microsoft website and the text there was regarding WinHelp formatted help files. So, confusion.
Yet, by changing the file name, IO could access FTN95.CHM with no problem (full path as the file name). I used the example in the existing help file.
I had HelpScribble place my CHM file on the desktop, pointed the test program it and voila! All worked.
I verified that the full path name I had used for my test case was also correct, and it was. Tried again, failed. Confused even more.
One this that is different is that the folder in which the test CHM file was originally placed is in my DropBox , and further, the folder is a sub-folder of a mapped drive. I know CHM files cannot be accessed off of a network/mapped drive without registry changes. In my test case, however, I specified the full path using the physical drive (D:) to start my path. So I figured (incorrectly?) that I would be safe.
Now that I know what I am dealing with, I can accommodate this 'quirk', but wanted to ask if others had any issues like this when similarly configured, and if so, was there a fix? Or, perhaps there is something in the Windows API that gets really nit-picky about where the CHM file is?