Hi,
I have been trying to get the Winhelp to work for weeks now. But I just do not have any success.
Derive is using winhelp with an extension RoboEx32 [1]. Derive reports "could not open help" and on the console I see following:
# wine ~/.wine/drive_c/Programme/TI\ Education/Derive\ 6/Derive6.exe err:winhelp:HLPFILE_Uncompress3 buffer overflow (0x4169c3f9 > 0x4169c3f5) err:winhelp:HLPFILE_Uncompress3 buffer overflow (0x4169dbbc > 0x4169dbb8) err:winhelp:HLPFILE_Uncompress3 index in phrases 10807/5554 err:winhelp:HLPFILE_Uncompress3 buffer overflow (0x416dc2da > 0x416dc2d3) err:winhelp:HLPFILE_Uncompress3 index in phrases 10625/5554 err:winhelp:HLPFILE_Uncompress3 index in phrases 10871/5554 err:winhelp:HLPFILE_Uncompress3 index in phrases 10625/5554 err:winhelp:HLPFILE_Uncompress3 index in phrases 10625/5554 err:winhelp:HLPFILE_Uncompress3 index in phrases 10807/5554 err:winhelp:HLPFILE_Uncompress3 index in phrases 10655/5554 fixme:winhelp:HLPFILE_AddParagraph Got an embedded element RoboEx32.dll, WinHelp2000, fixme:winhelp:WHD_GetInfo NIY 8 fixme:winhelp:WHD_Open ("c:/windows/" 2) fixme:winhelp:WHD_LLInfoFromFile () fixme:winhelp:WHD_OpenBag (0xffffffff |SYSTEM 2) fixme:winhelp:WHD_API () fixme:winhelp:MACRO_Search () fixme:winhelp:WHD_Close (0xffffffff)
Is winhelp supposed to be able to handle these help files? It is listed in the appdb as gold-supported.
There are several other errors I see using derive, but I will have to do some more research. An easy bug is probably that the user just gets a black window after clicking on "about wine".
Do you need any other information?
Felix
Is winhelp supposed to be able to handle these help files? It is listed in the appdb as gold-supported.
no. basically, the external DLL registers back into winhelp to get some extended support that we don't provide yet. Basically, most of the core logic is here, but we have to wrap it into the APIs designed for those winhelp plugin DLLs. You also it some bugs in the decompression scheme for help files. Basically, all of this is rather low priority, but if someone wants to jump in, I can boot strap him on those issues.
There are several other errors I see using derive, but I will have to do some more research. An easy bug is probably that the user just gets a black window after clicking on "about wine".
may be linked to the external DLL required for some action here. A+
Hi,
Is winhelp supposed to be able to handle these help files? It is listed in the appdb as gold-supported.
no. basically, the external DLL registers back into winhelp to get some extended support that we don't provide yet. Basically, most of the core logic is here, but we have to wrap it into the APIs designed for those winhelp plugin DLLs. You also it some bugs in the decompression scheme for help files. Basically, all of this is rather low priority, but if someone wants to jump in, I can boot strap him on those issues.
As we do own Windows 98 licenses, it would be no problem to use real Windows 98 DLLs. Is there a chance to get any further with this approach? Of Which DLLs or programs should I try to use the native ones?
There are several other errors I see using derive, but I will have to do some more research. An easy bug is probably that the user just gets a black window after clicking on "about wine".
may be linked to the external DLL required for some action here.
I will do some more investigation. At least with the default log-level wine is not reporting any oddities.
Thanks for you help.
Felix
Felix Möller wrote:
Hi,
Is winhelp supposed to be able to handle these help files? It is listed in the appdb as gold-supported.
no. basically, the external DLL registers back into winhelp to get some extended support that we don't provide yet. Basically, most of the core logic is here, but we have to wrap it into the APIs designed for those winhelp plugin DLLs. You also it some bugs in the decompression scheme for help files. Basically, all of this is rather low priority, but if someone wants to jump in, I can boot strap him on those issues.
As we do own Windows 98 licenses, it would be no problem to use real Windows 98 DLLs. Is there a chance to get any further with this approach? Of Which DLLs or programs should I try to use the native ones?
run native winhelp.exe (or winhlp32.exe) depending on which exe your app loads
There are several other errors I see using derive, but I will have to do some more research. An easy bug is probably that the user just gets a black window after clicking on "about wine".
may be linked to the external DLL required for some action here.
I will do some more investigation. At least with the default log-level wine is not reporting any oddities.
well, you got oddity about the missing winhlp plugin architecture