-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi!
I am still trying to get Word97 up and running.
Now I found out that Word tries to LoadLibrary() some MSO7DEU.DLL which seems to be the language DLL. I saw that after failing to find it it tries to find MSO7ENU.DLL. When failing with that, too, some kind of exception is happening according to the log files and the message box described in former mails appears.
So I took this DLL from my Windows/Word installation and copied it into the same folder as Word. Now I have the following Word files in one directory:
- - winword.exe - - wwintl32.dll - - mso97.dll - - mso7deu.dll
No other Windows files are on my Linux machine except on the NT partition which is NOT used during this tests.
After starting it again I now get a different message box saying that my registry is corrupt and I should rerun Word setup. I will further analyze the logfiles to see which registry entries are needed ...
This analyze has been done with todays CVS ...
- -- Heiko Nardmann (Dipl.-Ing.), h.nardmann@secunet.de, Software Development secunet Security Networks AG - Sicherheit in Netzwerken (www.secunet.de), Weidenauer Str. 223-225, D-57076 Siegen Tel. : +49 271 48950-13, Fax : +49 271 48950-50
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Saturday 23 June 2001 12:46, Heiko Nardmann wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi!
I am still trying to get Word97 up and running.
Now I found out that Word tries to LoadLibrary() some MSO7DEU.DLL which seems to be the language DLL. I saw that after failing to find it it tries to find MSO7ENU.DLL. When failing with that, too, some kind of exception is happening according to the log files and the message box described in former mails appears.
So I took this DLL from my Windows/Word installation and copied it into the same folder as Word. Now I have the following Word files in one directory:
- winword.exe
- wwintl32.dll
- mso97.dll
- mso7deu.dll
No other Windows files are on my Linux machine except on the NT partition which is NOT used during this tests.
After starting it again I now get a different message box saying that my registry is corrupt and I should rerun Word setup. I will further analyze the logfiles to see which registry entries are needed ...
This analyze has been done with todays CVS ...
Hmm ... the new message box has a Ok button but I can't click on it. Nothing happens. No visual feedback. Okay then I tried to close it using the KDE close button. The message box disappears and Word appears after a few seconds. The first time seeing the message box I interrupted the whole thing with Ctrl-C. Some debug messages appear on the screen although I did not specify anything (see below). I was able to type a few characters. Selecting items in the menus worked fine, too. Trying to open a file results in some message box saying that I have not enough memory. Hmm ...
Where is this L"HP2200" stuff coming from? Is wine somehow parsing the printcap?
fixme:dc:GetDeviceCaps (0088,94): DeviceCaps param CAPS1 is UNIMPLEMENTED, will yield 0! fixme:dc:GetDeviceCaps (0088,94): unsupported DeviceCaps capability, will yield 0! fixme:dialog:MSGBOX_OnInit system modal msgbox ! Not modal yet. err:psdrv:PSDRV_AFMGetCharMetrics missing ;, failed. [C 0 ; WX 600 ; N null] err:winspool:OpenPrinterW Can't find printer L"HP2200" in registry err:psdrv:PSDRV_FindPrinterInfo OpenPrinterA failed with code 87 err:winspool:OpenPrinterW Can't find printer L"HP2200" in registry err:psdrv:PSDRV_FindPrinterInfo OpenPrinterA failed with code 87 err:psdrv:PSDRV_DeviceCapabilities16 no printerinfo for HP2200, return 0! err:winspool:OpenPrinterW Can't find printer L"HP2200" in registry err:psdrv:PSDRV_FindPrinterInfo OpenPrinterA failed with code 87 err:winspool:OpenPrinterW Can't find printer L"HP2200" in registry err:psdrv:PSDRV_FindPrinterInfo OpenPrinterA failed with code 87 err:winspool:OpenPrinterW Can't find printer L"HP2200" in registry err:psdrv:PSDRV_FindPrinterInfo OpenPrinterA failed with code 87 err:psdrv:PSDRV_DeviceCapabilities16 no printerinfo for HP2200, return 0! err:winspool:OpenPrinterW Can't find printer L"HP2200" in registry err:psdrv:PSDRV_FindPrinterInfo OpenPrinterA failed with code 87 err:winspool:OpenPrinterW Can't find printer L"HP2200" in registry err:winspool:OpenPrinterW Can't find printer L"HP2200" in registry err:winspool:OpenPrinterW Can't find printer L"HP2200" in registry err:winspool:OpenPrinterW Can't find printer L"HP2200" in registry fixme:icon:DrawIconEx no flags set? setting to DI_NORMAL fixme:icon:DrawIconEx no flags set? setting to DI_NORMAL fixme:icon:DrawIconEx no flags set? setting to DI_NORMAL fixme:icon:DrawIconEx no flags set? setting to DI_NORMAL fixme:font:GetCharABCWidthsW (0a3c,00dc,00dc,0x405b54e4), returns slightly bogus values. fixme:font:GetCharABCWidthsW (0a3c,0031,0031,0x405b54f0), returns slightly bogus values. fixme:font:GetCharABCWidthsW (0a3c,00dc,00dc,0x405b54e4), returns slightly bogus values. fixme:font:GetCharABCWidthsW (0a3c,0032,0032,0x405b54f0), returns slightly bogus values. fixme:font:GetCharABCWidthsW (0a3c,00dc,00dc,0x405b54e4), returns slightly bogus values. fixme:font:GetCharABCWidthsW (0a3c,0033,0033,0x405b54f0), returns slightly bogus values. fixme:font:GetCharABCWidthsW (0a3c,0053,0053,0x405b54e4), returns slightly bogus values. fixme:font:GetCharABCWidthsW (0a3c,0064,0064,0x405b54f0), returns slightly bogus values. fixme:font:GetCharABCWidthsW (0a3c,0041,0041,0x405b54e4), returns slightly bogus values. fixme:font:GetCharABCWidthsW (0a3c,0074,0074,0x405b54f0), returns slightly bogus values. fixme:ole:CoRegisterMessageFilter stub fixme:icon:DrawIconEx no flags set? setting to DI_NORMAL err:mmsys:MMDRV_InitHardcoded You didn't setup properly the config file for the Wine multimedia modules. Will use the hard-coded setup, but this will disapear soon. Please add a WinMM section to your Wine config file. fixme:string:EnumDateFormatsW (0x3013e860, 1031, 2): stub fixme:string:EnumDateFormatsW (0x3013e860, 7, 2): stub fixme:string:EnumDateFormatsW (0x3013e860, 1031, 2): stub fixme:string:EnumDateFormatsW (0x3013e8ab, 1031, 1): stub fixme:string:EnumDateFormatsW (0x3013e8ab, 7, 1): stub fixme:string:EnumDateFormatsW (0x3013e8ab, 1031, 1): stub fixme:string:EnumTimeFormatsW (0x3013e8c7,1031,0): stub fixme:string:EnumTimeFormatsW (0x3013e8c7,7,0): stub fixme:string:EnumTimeFormatsW (0x3013e8c7,1031,0): stub Created not existing system directory 'C:\My Documents' fixme:listview:LISTVIEW_Create ANSI notify format is NOT used fixme:icon:DrawIconEx no flags set? setting to DI_NORMAL fixme:listview:LISTVIEW_Create ANSI notify format is NOT used server:truncated to 512 server:truncated to 1536 server:truncated to 2048 server:truncated to 2560 server:truncated to 3072 server:truncated to 3584 server:truncated to 4096 server:truncated to 4608 server:truncated to 5120 server:truncated to 5632 server:truncated to 6144 server:truncated to 6656 server:truncated to 10752 server:truncated to 11264 server:truncated to 15360 fixme:storage:StorageImpl_Commit (4): stub! fixme:storage:StorageImpl_Commit (4): stub! fixme:ole:WriteFmtUserTypeStg (0x403be1c0,c00e,L"Microsoft Word-Dokument") stub! fixme:storage:StorageImpl_SetElementTimes not implemented! fixme:icon:DrawIconEx no flags set? setting to DI_NORMAL fixme:icon:DrawIconEx no flags set? setting to DI_NORMAL
- -- Heiko Nardmann (Dipl.-Ing.), h.nardmann@secunet.de, Software Development secunet Security Networks AG - Sicherheit in Netzwerken (www.secunet.de), Weidenauer Str. 223-225, D-57076 Siegen Tel. : +49 271 48950-13, Fax : +49 271 48950-50