[Bug 20623] Swiftkit (VB6 app) fails on startup, complains with "Run-time error '445'" (needs IFileSystem3::CreateTextFile method implementation)

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Dec 30 10:39:09 CST 2013


http://bugs.winehq.org/show_bug.cgi?id=20623

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |download
             Status|UNCONFIRMED                 |NEW
                 CC|                            |focht at gmx.net
          Component|oleaut32                    |scrrun
            Summary|Swiftkit crashed            |Swiftkit (VB6 app) fails on
                   |                            |startup, complains with
                   |                            |"Run-time error '445'"
                   |                            |(needs
                   |                            |IFileSystem3::CreateTextFil
                   |                            |e method implementation)
     Ever confirmed|0                           |1

--- Comment #9 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

confirming and refining summary, targeting the current problem - a specific
method stub.

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/SwiftKit

$ WINEDEBUG=+tid,+seh,+snoop,+variant,+ole,+relay,+whom wine ./SwiftKit.exe
>>log.txt 2>&1
...
0024:fixme:scrrun:filesys_CreateTextFile 0x7e372a40 L"C:\\Program
Files\\SwiftKit\\Debug.txt" -1 0 0x33faf8
0024:CALL MSVBVM60.__vbaHresultCheckObj(<unknown, check return>) ret=0043856f
0024:fixme:scrrun:filesys_QueryInterface Unsupported interface
{df0b3d60-548f-101b-8e65-08002b2bd119}
...
0024:Call KERNEL32.RaiseException(c000008f,00000001,00000002,0033fa44)
ret=660d0956
0024:trace:seh:raise_exception code=c000008f flags=1 addr=0x7b83a89f
ip=7b83a89f tid=0024
0024:trace:seh:raise_exception  info[0]=deadcafe
0024:trace:seh:raise_exception  info[1]=deadcafe
0024:trace:seh:raise_exception  eax=7b826921 ebx=7b8ba000 ecx=deadcafe
edx=0033f9a4 esi=0033fa44 edi=0033fa10
0024:trace:seh:raise_exception  ebp=0033f9e8 esp=0033f984 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00000283
0024:trace:seh:call_stack_handlers calling handler at 0x4028c6 code=c000008f
flags=1 
...
0024:Call winex11.drv.SetWindowText(00010078,00138ee0 L"Run-time error
'445':\n\nObject doesn't support this action") ret=7ecd3739 
--- snip ---

Source:
http://source.winehq.org/git/wine.git/blob/a0a1a5fca54fecc64501356dfdef1f7ff207fb01:/dlls/scrrun/filesystem.c#l1796

--- snip ---
1796 static HRESULT WINAPI filesys_CreateTextFile(IFileSystem3 *iface, BSTR
FileName,
1797                         VARIANT_BOOL Overwrite, VARIANT_BOOL Unicode,
1798                         ITextStream **ppts)
1799 {
1800     FIXME("%p %s %d %d %p\n", iface, debugstr_w(FileName), Overwrite,
Unicode, ppts);
1801
1802     return E_NOTIMPL;
1803 }
--- snip ---

$ sha1sum SwiftKit\(Install\).exe 
8bda9e7585865eee408eb7157dc8b07aaf440c80  SwiftKit(Install).exe

$ du -sh SwiftKit\(Install\).exe 
3.4M    SwiftKit(Install).exe

$ wine --version
wine-1.7.9-209-gb231b4b

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list