[Bug 906] Quicken Deluxe 99 dosen't work with Red Carpet release of Wine

Wine Bugs wine-bugs at winehq.com
Sat Jun 21 06:14:10 CDT 2003


http://bugs.winehq.com/show_bug.cgi?id=906





------- Additional Comments From z_god at wanadoo.nl  2003-21-06 06:14 -------
Bug comments restored from Gmane.org: 
 
Wine version: 20020411-6 (obtained a couple of nights ago from Ximian)  
 
I had to rebuild my system from a HD failure last week. Latest Wine 
version doesn't seem to work with Quicken Deluxe 99:  
 
Program installs ok. I can open up my restored data files. I open the register,  
and begin to enter a new entry. I enter the date, press TAB, enter the check  
number and press TAB. Quicken freezes up. I can quit the program by going back  
to the shell I launched Wine from and pressing control-c. I also note that CPU  
utilization JUMPS when this happens, from 8% to more than 50% (using top to  
monitor).  
 
Also, I notice that if I use the mouse and not the TAB key, I can get by that  
point and continue entering data. When I get to entering the check amount,  
Quicken tells me to enter a number in "nnn.nn" format. Well I did! Furthermore,  
even opening the little Quicken calculator doesn't work. No numeric entry in a  
currency field is understood. 
 
 
------- Additional Comments From andi <at> rhlx01.fht-esslingen.de  2002-07-22 12:22 
------- 
Please try with a current Wine version. 
The number field sounds like it may be oleaut32 related. 
We've had quite a few oleaut32 fixes in between. 
Thanks ! 
 
 
------- Additional Comments From tony_lambregts <at> telusplanet.net 2002-07-22 
12:34 ------- 
Jeff; Part of the problem that the developers with of wine face is that we need 
bug reports for programs that we do not have access to. So bug reports for any 
program are nesessary and appreciated. However at this point the ximian release 
of wine is 3 releases behind. Winehq releases a new version of wine usually 
about once a month.  
 
Development in wine is very active and this bug might be fixed in a more current 
release. For that reason it is recomended that you install from tarball or 
better yet CVS. 
 
Building Wine from source is harder to do than installing from Ximian. I know 
that for sure since I use ximian. Its one sweet package manager. That being said 
though the amount of extra effort is not IMO that much.  
 
 
If ugrading your wine does not fix the problem a trace (wine --debugmsg +dialog 
...) would be usefull. 
 
 
------- Additional Comments From JeffMay <at> earthlink.net  2002-07-22 14:00 ------- 
Thanks for the additional comments. Tonight when I get home I shall give a later 
version a try. I 
wonder if  
it's related to recent kernels; I found these in the wine-users lists: 
 
http://www.winehq.com/hypermail/wine-users/2002/07/0118.html 
He's got one of the same symptoms I've seen, "I am using Quicken more than five 
years with most 
of the  
features working, at least usable. Now since I upgrade SuSE 8.0 can not use 
quickenw because not let 
me type  
in numbers:(( Always get error please type in number in nnnn.nn format. Certainly I did, 
but error 
message  
come back again again..." 
 
Another one: http://www.winehq.com/hypermail/wine-users/2002/07/0124.html 
 
 
------- Additional Comments From tony_lambregts <at> telusplanet.net 2002-07-22 
15:27 ------- 
Thankyou for the additional information. If you still see this with the latest 
release of wine at least we have a couple of places to look at. I think that 
this one is the most interesting, This is from Steve Varadi first post 
 
> fixme:shdocvw:WBOC_GetControlInfo stub: LPCONTROLINFO = 0x4209df18 
 
If I recall correctly shdocvw defaulted to "native, builtin" and only recently 
(within the last couple of months) changed to  the following. 
 
"shdocvw"     = "builtin, native" 
 
 
This looks like a regression as well. In his next postSteve Varadi wrote the 
following 
 
> This way Quickenw is unusable. I never experiented this kind of problem with 
> Quicken. It was working more than five years for me under wine. 
 
> Could anyone give some hints what went wrong?? 
 
So I think that using a native shdocvw.dll might "solve" your problem but it 
won't fix wine.  
 
 
------- Additional Comments From JeffMay <at> earthlink.net  2002-07-23 19:35 ------- 
Additional information: I was asked to replace the builtin shdocvw.dll with a 
native version, which I did.  No change in behavior.  I then ran "wine -debugmsg 
+dialog QW.EXE" from the Quicken program directory.  Here is a copy of the 
generated log: 
 
---------------------------------SNIP------------------------------------------ 
Wine cannot find certain functions that it needs inside the FreeType 
font library.  To enable Wine to use TrueType fonts please upgrade 
FreeType to at least version 2.0.5. 
http://www.freetype.org 
trace:dialog:DIALOG_GetCharSizeFromDC dlg base units: 8 x 16 
trace:dialog:DIALOG_Init base units = 8,16 
err:wave:wodOpen fragment size set failed, size is now 4096 
Your Open Sound System driver did not let us configure small enough sound 
fragments. 
This may cause delays and other problems in audio playback with certain 
applications. 
trace:dialog:DIALOG_ParseTemplate32 DIALOG 10, 10, 232, 132, 0 
trace:dialog:DIALOG_ParseTemplate32  STYLE 0x80c800c0 
trace:dialog:DIALOG_ParseTemplate32  EXSTYLE 0x00000000 
trace:dialog:DIALOG_ParseTemplate32  CAPTION L"Product Registration" 
trace:dialog:DIALOG_ParseTemplate32  FONT 8, L"MS Sans Serif", 0, FALSE 
trace:dialog:DIALOG_GetCharSizeFromDC dlg base units: 7 x 14 
trace:dialog:DIALOG_CreateIndirect units = 7,14 
trace:dialog:DIALOG_CreateControls  BEGIN 
trace:dialog:DIALOG_GetControl32     L"QWIconDisplay" L"" 1038, 8, 8, 20, 20, 
50020000, 00000000, 00000000 
trace:dialog:DIALOG_GetControl32     L"Static" L"" 1042, 36, 8, 188, 16, 
50020000, 00000000, 00000000 
trace:dialog:DIALOG_GetControl32 L"Static" L"- Technical support" 65535, 36, 
30, 188, 8, 50020000, 00000000, 00000000 
trace:dialog:DIALOG_GetControl32     L"Static" L"- Free online software updates, 
including changes " 65535, 36, 40, 188, 8, 50020000, 00000000, 00000000 
trace:dialog:DIALOG_GetControl32     L"Static" L"  required by the new 1998 tax 
laws" 65535, 36, 48, 188, 8, 50020000, 00000000, 00000000 
trace:dialog:DIALOG_GetControl32     L"Static" L"- Online stock quotes and other 
services" 65535, 36, 58, 188, 8, 50020000, 00000000, 00000000 
trace:dialog:DIALOG_GetControl32     L"Static" L"- and special offers made only 
to registered users" 65535, 36, 68, 188, 8, 50020000, 00000000, 00000000 
trace:dialog:DIALOG_GetControl32     L"Static" L"" 1041, 36, 86, 188, 16, 
50020000, 00000000, 00000000 
trace:dialog:DIALOG_GetControl32 L"QC_BUTTON" L"&Register" 32767, 32, 108, 
68, 15, 50030049, 00000000, 00000000 
trace:dialog:DIALOG_GetControl32 L"QC_BUTTON" L"Cancel" 32766, 132, 108, 68, 
15, 50010048, 00000000, 00000000 
trace:dialog:DIALOG_CreateControls  END 
trace:dialog:EndDialog 1004e 0 
trace:dialog:DIALOG_ParseTemplate32 DIALOG 0, 0, 172, 73, 0 
trace:dialog:DIALOG_ParseTemplate32  STYLE 0x90c000c0 
trace:dialog:DIALOG_ParseTemplate32  EXSTYLE 0x00000000 
trace:dialog:DIALOG_ParseTemplate32  CAPTION L"Quicken 99 for Windows" 
trace:dialog:DIALOG_ParseTemplate32  FONT 8, L"MS Sans Serif", 0, FALSE 
trace:dialog:DIALOG_GetCharSizeFromDC dlg base units: 7 x 14 
trace:dialog:DIALOG_CreateIndirect units = 7,14 
trace:dialog:DIALOG_CreateControls  BEGIN 
trace:dialog:DIALOG_GetControl32     L"Static" L"" 1001, 14, 40, 144, 15, 
50020008, 00000000, 00000000 
trace:dialog:DIALOG_GetControl32     L"Static" L"" 1000, 14, 17, 143, 13, 
50020000, 00000000, 00000000 
trace:dialog:DIALOG_CreateControls  END 
err:wave:wodOpen fragment size set failed, size is now 4096 
Your Open Sound System driver did not let us configure small enough sound 
fragments. 
This may cause delays and other problems in audio playback with certain 
applications. 
Wine failed with return code  
---------------------------------SNIP------------------------------------------ 
 
I had to do a CTRL-C to get the program to stop.  It entered the 
processor-cycle-eating loop just after I pressed TAB to exit from the Num column. 
 
As for the Freetype warning, I indeed have Ximian freetype-2.0.1-4.1 package 
installed.  I downloaded the 2.1.2 sources directly from the Freetype group and 
installed them (./configure ; make ; su -c "make install") but Wine doesn't seem 
to be able to find the newer stuff. 
 
If it makes any diference, here's my .wine/config file: 
 
---------------------------------SNIP------------------------------------------ 
WINE REGISTRY Version 2 
;; All keys relative to \\Machine\\Software\\Wine\\Wine\\Config 
 
;; 
;; MS-DOS drives configuration 
;; 
;; Each section has the following format: 
;; [Drive X] 
;; "Path"="xxx"       (Unix path for drive root) 
;; "Type"="xxx" (supported types are 'floppy', 'hd', 'cdrom' and 'network') 
;; "Label"="xxx"      (drive label, at most 11 characters) 
;; "Serial"="xxx"     (serial number, 8 characters hexadecimal number) 
;; "Filesystem"="xxx" (supported types are 'msdos'/'dos'/'fat', 'win95'/'vfat', 
'unix') 
;;   This is the FS Wine is supposed to emulate on a certain 
;;   directory structure. 
;;   Recommended: 
;;   - "win95" for ext2fs, VFAT and FAT32 
;;   - "msdos" for FAT16 (ugly, upgrading to VFAT driver strongly recommended) 
;;   DON'T use "unix" unless you intend to port programs using Winelib ! 
;; "Device"="/dev/xx" (only if you want to allow raw device access) 
;; 
 
[Drive A] 
"Type" = "floppy" 
"Path" = "/mnt/floppy" 
"Label" = "/mnt/floppy" 
"Device" = "/dev/fd0" 
 
[Drive C] 
"Path" = "/home/jcmay/.wine/fake_windows" 
"Type" = "hd" 
"Label" = "/home/jcmay/.wine/fake_windows" 
"Filesystem" = "win95" 
 
[Drive D] 
"Type" = "cdrom" 
"Path" = "/mnt/cdrom" 
"Label" = "/mnt/cdrom" 
"FileSystem" = "win95" 
"Device" = "/dev/hdd" 
 
[Drive E] 
"Type" = "cdrom" 
"Path" = "/mnt/cdrom1" 
"Label" = "/mnt/cdrom1" 
"FileSystem" = "win95" 
"Device" = "/dev/scd0" 
 
[Drive X] 
"Type" = "hd" 
"Path" = "/tmp" 
"Label" = "Tmp Drive" 
"FileSystem" = "win95" 
 
[Drive Y] 
"Type" = "network" 
"Path" = "${HOME}" 
"Label" = "Home" 
"FileSystem" = "win95" 
 
[Drive Z] 
"Type" = "network" 
"Path" = "/" 
"Label" = "Root" 
"FileSystem" = "win95" 
 
[wine] 
"Windows" = "C:\\Windows" 
"System" = "C:\\Windows\\System" 
"Temp" = "X:\\" 
"Path" = "C:\\Windows;C:\\Windows\\System;X:\\;Y:\\" 
"GraphicsDriver" = "x11drv" 
; Wine doesn't pass directory symlinks to Windows programs by default. 
; Enabling this may crash some programs that do recursive lookups of a whole 
; subdir tree in case of a symlink pointing back to itself. 
;"ShowDirSymlinks" = "1" 
"ShellLinker" = "wineshelllink" 
 
# <wineconf> 
 
[DllOverrides] 
"*" = "builtin, native, so" 
"shdocvw" = "native" 
 
[x11drv] 
; Number of colors to allocate from the system palette 
"AllocSystemColors" = "100" 
; Use a private color map 
"PrivateColorMap" = "N" 
; Favor correctness over speed in some graphics operations 
"PerfectGraphics" = "N" 
; Color depth to use on multi-depth screens 
;;"ScreenDepth" = "16" 
; Name of X11 display to use 
;;"Display" = ":0.0" 
; Allow the window manager to manage created windows 
"Managed" = "N" 
; Use a desktop window of 640x480 for Wine 
"Desktop" = "800x600" 
; Use XFree86 DGA extension if present 
; (make sure /dev/mem is accessible by you !) 
"UseDGA" = "N" 
; Use XShm extension if present 
"UseXShm" = "N" 
; Enable DirectX mouse grab 
"DXGrab" = "N" 
; Create the desktop window with a double-buffered visual 
; (useful to play OpenGL games) 
"DesktopDoubleBuffered" = "N" 
; Code page used for captions in managed mode 
; 0 means default ANSI code page (CP_ACP == 0) 
"TextCP" = "0" 
; Use this if you have more than one port for video on your setup  
; (Wine uses for now the first 'input image' it finds). 
;; "XVideoPort" = "43" 
; Run in synchronous mode (useful for debugging X11 problems) 
;;"Synchronous" = "Y" 
 
[fonts] 
;Read documentation/fonts before adding aliases 
;See a couple of examples for russian users below 
"Resolution" = "96" 
"Default" = "-adobe-helvetica-" 
"DefaultFixed" = "fixed" 
"DefaultSerif" = "-adobe-times-" 
"DefaultSansSerif" = "-adobe-helvetica-" 
 
;; default TrueType fonts with russian koi8-r encoding 
;"Default" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r" 
;"DefaultFixed" = "-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r" 
;"DefaultSerif" = "-monotype-times new roman-*-*-*--*-*-*-*-*-*-koi8-r" 
;"DefaultSansSerif" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r" 
;; default cyrillic bitmap X fonts 
;"Default" = "-cronyx-helvetica-" 
;"DefaultFixed" = "fixed" 
;"DefaultSerif" = "-cronyx-times-" 
;"DefaultSansSerif" = "-cronyx-helvetica-" 
 
[serialports] 
"Com1" = "/dev/ttyS0" 
"Com2" = "/dev/ttyS1" 
 
[parallelports] 
"Lpt1" = "/dev/lp0" 
 
[spooler] 
"LPT1:" = "|lpr" 
"LPT2:" = "|gs -sDEVICE=bj200 -sOutputFile=/tmp/fred -q -" 
"LPT3:" = "/dev/lp3" 
 
[ports] 
;"read" = "0x779,0x379,0x280-0x2a0" 
; "write" = "0x779,0x379,0x280-0x2a0" 
 
[spy] 
"Exclude" = "WM_SIZE;WM_TIMER;" 
 
[registry] 
;These are all booleans.  Y/y/T/t/1 are true, N/n/F/f/0 are false. 
;Defaults are read all, write to Home 
; Global registries (stored in /etc) 
"LoadGlobalRegistryFiles" = "Y" 
; Home registries (stored in ~user/.wine/) 
"LoadHomeRegistryFiles" = "Y" 
; Load Windows registries from the Windows directory 
"LoadWindowsRegistryFiles" = "Y" 
; TRY to write all changes to home registries 
"WritetoHomeRegistryFiles" = "Y" 
; Registry periodic save timeout in seconds 
; "PeriodicSave" = "600" 
; Save only modified keys 
"SaveOnlyUpdatedKeys" = "Y" 
 
[Tweak.Layout] 
;; supported styles are 'Win31'(default), 'Win95', 'Win98' 
"WineLook" = "Win98" 
 
[Console] 
;"Drivers" = "tty" 
;"XtermProg" = "nxterm" 
;"InitialRows" = "25" 
;"InitialColumns" = "80" 
;"TerminalType" = "nxterm" 
 
[Clipboard] 
"ClearAllSelections" = "0" 
"PersistentSelection" = "1" 
 
; List of all directories directly contain .AFM files 
 
[afmdirs] 
"1" = "/usr/share/ghostscript/fonts" 
"2" = "/usr/share/a2ps/afm" 
"3" = "/usr/share/enscript" 
"4" = "/usr/X11R6/lib/X11/fonts/Type1" 
 
[WinMM] 
"Drivers" = "wineoss.drv" 
"WaveMapper" = "msacm.drv" 
"MidiMapper" = "midimap.drv" 
 
# </wineconf> 
 
######################################### 
# Application dependent sections follow # 
######################################### 
 
[AppDefaults\\_INS5576._MP\\x11drv] 
; Lotus Notes R5 installer 
; I'm quite not sure this will run on some other machine than mine, but it  
; can't hurt 
"Managed" = "N" 
"Desktop" = "N" 
 
[AppDefaults\\nlnotes.exe\\x11drv] 
"Desktop" = "800x600" 
 
[AppDefaults\\notes.exe\\DllOverrides] 
"msvcrt" = "native" 
"msvcrt40" = "native" 
"crtdll" = "native" 
"imagehlp" = "native" 
"rnaph" = "native" 
 
[AppDefaults\\nlnotes.exe\\DllOverrides] 
"msvcrt" = "native" 
"msvcrt40" = "native" 
"crtdll" = "native" 
"imagehlp" = "native" 
"rnaph" = "native" 
 
[AppDefaults\\nhldaemn.exe\\DllOverrides] 
"msvcrt" = "native" 
"msvcrt40" = "native" 
"crtdll" = "native" 
"imagehlp" = "native" 
"rnaph" = "native" 
---------------------------------SNIP------------------------------------------ 
 
Thanks to everyone for their consideration and help. 
 
Jeff 
 
 
------- Additional Comments From JeffMay <at> earthlink.net  2002-07-24 19:59 ------- 
Additional clue: I just noticed that when Wine "locks up" after pressing TAB to 
leave the NUM column, and after I press CTRL-C to exit, Wine reports: 
 
/usr/bin/wine: [: too many arguments 
Wine failed with return code 
/usr/bin/wine: [: too many arguments 
/usr/bin/wine: [: -ge: unary operator expected 
 
 
------- Additional Comments From JeffMay <at> earthlink.net  2002-07-31 07:34 ------- 
Latest update... (sorry it's been so long; family emergency came up over the weekend) 
 
The bug still exists, but has a work-around. I updated my Wine configuration to use 
only native DLLs. 
I then  
ran Quicken, noting on the "can't find xxxxx.DLL" messages. My wife's machine runs 
Windows 
98, so I was able  
to experimentally move the missing DLLs to the .wine/fake_windows/Windows/System 
directory. 
Everything now  
seems to work. When I get back home tonight I'll make a list of the required DLLs; 
there was about 
six that  
needed to be brought in. 
 
Jeff (*whew*) 
 
 
------- Additional Comments From tony_lambregts <at> telusplanet.net 2002-07-31 
11:10 ------- 
So we need to know which dll's these were. That should help a little 
 
 
------- Additional Comments From JeffMay <at> earthlink.net  2002-07-31 19:51 ------- 
Here are the native DLLs I had to employ to make Quicken work right: 
 
ADVAPI32.DLL 
COMCTL32.DLL 
COMDLG32.DLL 
GDI32.DLL 
MSVCRT.DLL 
SHLWAPI.DLL 
USER32.DLL 
 
 
 
Jeff 

-- 
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list