http://bugs.winehq.org/show_bug.cgi?id=16676
Summary: Running RTG Bills requires alternate winecfg configurations of winetricks installed dcom98 DLLs for alternate functions Product: Wine Version: 1.1.9 Platform: PC URL: http://appdb.winehq.org/objectManager.php?sClass=version &iId=15018 OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: mstuff@read.org.nz
Everything used seems to work with the following limitation, this is a kinda script to install which should explain:
### Get and install winetricks: ### http://wiki.winehq.org/winetricks
# Set your preferences WINEPREFIX=~/.Rtgbills winecfg;\ # Set up wine for RTG Bills using winetricks WINEPREFIX=~/.Rtgbills winetricks vb6run art2kmin mdac27 wsh56 dcom98;\ # Download RTG Bills from here: # http://www.rtgsoftware.com/download.htm # Or (adjust as required): wget http://cdn.simtel.net/pub/simtelnet/winxp/busacct/bills221.exe;%5C WINEPREFIX=~/.Rtgbills wine bills221.exe;\ done
It seems, for RTG Bills and Timer to run normally set dcom98 dlls "ole32", "oleaut32" & "rpcrt4" to "builtin"; BUT to run any (it seems) of the functions under the "Reports" menu set those dlls to "native, builtin" - some other functions (e.g.: Setup > Bill Formats...; File > Change Matter Number...) will fail with this set up. I guess some clever setup of winecfg could resolve this tooing and froing.
http://bugs.winehq.org/show_bug.cgi?id=16676
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal Keywords| |download
--- Comment #1 from Jeff Zaroyko jeffz@jeffz.name 2008-12-29 18:32:17 --- Not major, read the severity ratings: http://bugs.winehq.org/show_bug.cgi?id=16676
native overrides are only useful as a workaround or to confirm that problems are in a specific area, what's needed for a bug report is a description of the problem which you experience when you don't use a native override.
eg. "program crashes when starting", attach the terminal output
http://bugs.winehq.org/show_bug.cgi?id=16676
--- Comment #2 from Jeff Zaroyko jeffz@jeffz.name 2008-12-29 18:33:21 --- It might also be helpful if you could upgrade to Wine 1.1.11 and then test using Wine's builtin dlls.
http://bugs.winehq.org/show_bug.cgi?id=16676
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |xerox_xerox2000@yahoo.co.uk Component|-unknown |oleaut32 Ever Confirmed|0 |1
--- Comment #3 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2009-08-16 11:46:01 --- confirming. I get a runtime error 5 when double clicking on anything under reports. With native oleaut32 the bug seems to be gone
http://bugs.winehq.org/show_bug.cgi?id=16676
nathan.n saturn_systems@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saturn_systems@yahoo.com
http://bugs.winehq.org/show_bug.cgi?id=16676
--- Comment #4 from butraxz@gmail.com 2013-04-23 15:22:18 CDT --- No update for 900 days. Is this still an issue in 1.5.28 or higher or should this be closed as abandoned ?
https://bugs.winehq.org/show_bug.cgi?id=16676
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #5 from joaopa jeremielapuree@yahoo.fr --- Created attachment 66987 --> https://bugs.winehq.org/attachment.cgi?id=66987 Error thrown by software
Report is unclear. Anywy, software is not working with a fresh prefix wine rtgbills.exe
0009:fixme:ole:CLSIDFromProgIDEx L"ADODB.Connection",0032FA7C: semi-stub 0009:fixme:msado15:connection_QueryInterface interface {7fd52380-4e07-101b-ae2d-08002b2ec713} not implemented 0009:fixme:msado15:connection_QueryInterface interface {37d84f60-42cb-11ce-8135-00aa004bb851} not implemented 0009:fixme:msado15:connection_GetIDsOfNames 00AFAC78, {00000000-0000-0000-0000-000000000000}, 0032FA9C, 1, 1033, 0032FAA0
https://bugs.winehq.org/show_bug.cgi?id=16676
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|oleaut32 |oledb32
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com --- Moving component to target unimplemented msado methods.
https://bugs.winehq.org/show_bug.cgi?id=16676
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Summary|Running RTG Bills requires |RTG Bills 2.x (VB6 app) |alternate winecfg |reports 'ADO error 1BD |configurations of |Object doesn't support this |winetricks installed dcom98 |action' on startup (msado15 |DLLs for alternate |'connection_GetIDsOfNames' |functions |is a stub) URL|http://appdb.winehq.org/obj |https://web.archive.org/web |ectManager.php?sClass=versi |/20210206115548/https://www |on&iId=15018 |.rtgsoftware.com/bin/bills. | |exe
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download link via Internet Archive:
https://web.archive.org/web/20210206115548/https://www.rtgsoftware.com/bin/b...
You need to run 'winetricks -q vb6run' before the installer.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/Rtgbills
$ WINEDEBUG=+seh,+relay,+ole,odbc,+msado15 wine ./rtgbills.exe >>log.txt 2>&1 ... 00fc:trace:msado15:msadocf_CreateInstance 00000000, {00000000-0000-0000-c000-000000000046}, 0031F93C ... 00fc:trace:msado15:Connection_create returning iface 001721F8 00fc:trace:msado15:connection_QueryInterface 001721F8, {00000000-0000-0000-c000-000000000046}, 0031F93C 00fc:Ret combase.CoCreateInstance() retval=00000000 ret=660d9684 00fc:trace:msado15:connection_QueryInterface 001721F8, {7fd52380-4e07-101b-ae2d-08002b2ec713}, 0031FA98 00fc:fixme:msado15:connection_QueryInterface interface {7fd52380-4e07-101b-ae2d-08002b2ec713} not implemented 00fc:trace:msado15:connection_QueryInterface 001721F8, {37d84f60-42cb-11ce-8135-00aa004bb851}, 0031FA9C 00fc:fixme:msado15:connection_QueryInterface interface {37d84f60-42cb-11ce-8135-00aa004bb851} not implemented 00fc:trace:msado15:connection_QueryInterface 001721F8, {00020400-0000-0000-c000-000000000046}, 0031FA84 00fc:RET MSVBVM60.rtcCreateObject2(0031fb28,0045d2f4,00000000) retval=0031fb28 ret=660fd37b 00fc:fixme:msado15:connection_GetIDsOfNames 001721F8, {00000000-0000-0000-0000-000000000000}, 0031FA84, 1, 1033, 0031FA88 ... 00fc:Call KERNEL32.RaiseException(c000008f,00000001,00000002,0031fa00) ret=660d0956 00fc:Call ntdll.memcpy(0031f968,0031fa00,00000008) ret=7b00fe28 00fc:Ret ntdll.memcpy() retval=0031f968 ret=7b00fe28 00fc:trace:seh:dispatch_exception code=c000008f flags=1 addr=7B00FE38 ip=7b00fe38 tid=00fc 00fc:trace:seh:dispatch_exception info[0]=deadcafe 00fc:trace:seh:dispatch_exception info[1]=deadcafe 00fc:trace:seh:dispatch_exception eax=0031f954 ebx=00161988 ecx=0031fa00 edx=00000008 esi=00000002 edi=0031f9c0 00fc:trace:seh:dispatch_exception ebp=0031f9a8 esp=0031f954 cs=7bc50023 ds=31002b es=7bc3002b fs=310063 gs=006b flags=00000212 00fc:trace:seh:call_vectored_handlers calling handler at 7B00F270 code=c000008f flags=1 00fc:trace:seh:call_vectored_handlers handler at 7B00F270 returned 0 ... 00fc:trace:variant:VarBstrCat L"ADO error 1BD\r\n\r\nObject doesn't support this action" --- snip ---
Wine source:
https://source.winehq.org/git/wine.git/blob/4f1b297a14bbd304fb20da7c4b64266c...
--- snip --- 168 static HRESULT WINAPI connection_GetIDsOfNames( _Connection *iface, REFIID riid, LPOLESTR *names, UINT count, 169 LCID lcid, DISPID *dispid ) 170 { 171 FIXME( "%p, %s, %p, %u, %u, %p\n", iface, debugstr_guid(riid), names, count, lcid, dispid ); 172 return E_NOTIMPL; 173 } --- snip ---
$ sha1sum bills.exe c35af2ca8e144e1da3c532f68cd2fd61404a89b9 bills.exe
$ du -sh bills.exe 8.7M bills.exe
$ wine --version wine-6.1-187-g4f1b297a14b
Regards
https://bugs.winehq.org/show_bug.cgi?id=16676
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |079a963a278593131f3f299898e | |a60b00a254844 Status|NEW |RESOLVED Resolution|--- |FIXED CC| |leslie_alistair@hotmail.com
--- Comment #8 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Fixed by https://source.winehq.org/git/wine.git/?a=commit;h=079a963a278593131f3f29989...
https://bugs.winehq.org/show_bug.cgi?id=16676
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.4.
https://bugs.winehq.org/show_bug.cgi?id=16676
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |6.0.x
https://bugs.winehq.org/show_bug.cgi?id=16676
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|6.0.x |---
--- Comment #10 from Michael Stefaniuc mstefani@winehq.org --- Removing the 6.0.x milestone from bug fixes included in 6.0.1.