Paolo Amoroso
2005-Aug-14 06:00 UTC
[Wine]Run-time error `13' Type mismatch error from VB app at startup
CVinter is a Visual Basic 6 application for downloading stock data from a local provider. I have successfully installed it with the latest Wine version. But when I run CVinter, it aborts at startup with an error dialog displaying "Run-time error `13' Type mismatch". The Linux console from which I start Wine displays the following messages (C:\DTS is the directory containing the CVinter program and its data): paolo@plato:~/.wine/drive_c/DTS$ wine CVinter.exe fixme:ole:CoRegisterMessageFilter stub fixme:ole:MkParseDisplayName (0x403d2fc8, L"Scripting.FileSystemObject", 0x4069f9a0, (nil)): stub. fixme:ole:OleLoadPictureEx (0x41a1e934,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x4069f9f0), partially implemented. fixme:ole:OLEPictureImpl_SaveAsFile (0x4247eea8)->(0x4247ffd8, 0, (nil)), hacked stub. fixme:ole:MkParseDisplayName (0x403d4b98, L"Scripting.FileSystemObject", 0x4069f9a0, (nil)): stub. [the following additional messages appear after dismissing the error dialog] fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4f92-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:CoRegisterMessageFilter stub Any suggestions on how to troubleshoot and solve the problem? I use Wine 20050725 under Slackware Linux 10.0. I built it from source with wineinstall and accepted all defaults except for the installation prefix, for which I use /usr/local/wine. Before installing CVinter, I installed the Visual Basic 6 runtime VBRUN60SP5.EXE. What's puzzling is that the same program, on a similar Slackware box, worked fine for a friend of mine. I tried virtually all Wine versions since the February 2005 one, binaries and builds from source, with and without Winetools, without success. Thanks in advance, Paolo