$#K+ Table Search Details
Because of WinHelp 4.00's limited keyword capacity the table keywords (#nnnn) have been removed from the standard keyword table and moved to their own keyword table so IntWin's normal keyword table is still below WinHelp's keyword limit.
The file "seckey.dll" or "seckey32.dll" must be present in intwin.hlp's directory or in the windows\system directory for this facility to work.
To find a table you need to enter its four digit number (use leading zeroes if needed) in the window that opens when you click on the "Enter a table number" hotspot on the #Table Search page. This opens a new help file window with the desired table topic. This is inconvenient, but it works and allows IntWin still to grow despite WinHelp's limitations.
Thanks to Neil J. Rubenking of PC Magazine for suggestions leading to this solution.
You must enter a number within the range of tables in the input window or you will get an error message stating an error in IntWin.hlp. Do not contact your vendor due to such message.
The 16 bits seckey.dll is compatible with Windows 3.1x, Windows 95 and Windows NT's 16 bits WinHelp.exe program. The 32 bits seckey32.dll is compatible with Windows 95 and Windows NT's 32 bits WinHlp32.exe program.
One new help window opens when you first use this facility to search for tables. Seckey.dll allows successive searches to use the same window, also if they are started from the new window. Seckey32.dll requires you to close the new window before you can execute a new search from the original IntWin help window. Concider instead using the Tables topic.
Sorry for the inconvenience this brings. Blame Microsoft for the troubles. Suggestions for better solutions are most welcome via e-mail to Bent Lynggaard. Please find my e-mail address in the Credits topic.
The Alternative-Keyword-Table facility can be turned on or off at compile time under configuration file or option control, see Compile Time Configuration.
It is also inconvenient that this information is not part of  the #Table Search page. The reason is that the #Table Search page needs dynamic information created during the compilation of the Interrupt List, whereas this long information text is simply included as a static source file.
Previous page