[Bug 39799] New: Visilogic 8.0 needs 'ITypeInfo_fnInvoke' support for coclass objects (TKIND_COCLASS) in arguments
wine-bugs at winehq.org
wine-bugs at winehq.org
Tue Dec 15 07:10:32 CST 2015
https://bugs.winehq.org/show_bug.cgi?id=39799
Bug ID: 39799
Summary: Visilogic 8.0 needs 'ITypeInfo_fnInvoke' support for
coclass objects (TKIND_COCLASS) in arguments
Product: Wine
Version: 1.8-rc3
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: oleaut32
Assignee: wine-bugs at winehq.org
Reporter: focht at gmx.net
Distribution: ---
Hello folks,
continuation of discussion in bug 12688 ("Unitronics OPLC IDE VisiLogic 6.0
(vb6 app) fails on startup, reports run-time error '372' (failure to load
control 'ActiveBar3' from 'Actbar3.ocx')".
Starting with: https://bugs.winehq.org/show_bug.cgi?id=12688#c8
There also exists bug 19016 ("Word Automation from .NET does not work") which
has a Wine-Staging patchset that covers much more the app needs here.
The marshalling aspect is not involved hence I decided to have a separate
ticket for adding 'ITypeInfo_fnInvoke' support for coclass objects
(TKIND_COCLASS) in arguments.
Unitronics OPLC IDE Visilogic 8.0.1 (VB6 app)
Dmitry says that current implementation still contains some issue
(https://bugs.winehq.org/show_bug.cgi?id=12688#c11) and fixing that allows the
applications to proceed further.
Download:
http://support.somex.ie/index.php/downloads/category/1-plc-utility-software?download=4:visilogic-8-0-1
---
Visilogic 8.0.1
Installer prerequisite: 'winetricks -q jet40'
Workaround for another problem:
--- snip ---
$ WINEDLLOVERRIDES=tapi32=d wine ./VisiLogic.exe
--- snip ---
--- snip ---
-=[ ProtectionID v0.6.6.7 DECEMBER]=-
(c) 2003-2015 CDKiLLER & TippeX
Build 24/12/14-22:48:13
Ready...
Scanning -> Z:\home\focht\Downloads\VisiLogicSetup_801.exe
File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 118161024 (070AFE80h)
Byte(s)
Compilation TimeStamp : 0x3B965AC1 -> Wed 05th Sep 2001 17:02:57 (GMT)
[TimeStamp] 0x3B965AC1 -> Wed 05th Sep 2001 17:02:57 (GMT) | PE Header | - |
Offset: 0x000000F8 | VA: 0x004000F8 | -
-> File has 117882496 (0706BE80h) bytes of appended data starting at offset
044000h
[File Heuristics] -> Flag #1 : 00000000000000000000000000000100 (0x00000004)
[Entrypoint Section Entropy] : 6.66 (section #0) ".text " | Size : 0x11B16
(72470) byte(s)
[DllCharacteristics] -> Flag : (0x0000) -> NONE
[SectionCount] 4 (0x4) | ImageSize 0x47000 (290816) byte(s)
[VersionInfo] Company Name : Unitronics
[VersionInfo] Product Name : VisiLogic
[VersionInfo] Product Version : 8.0.1
[VersionInfo] File Description : Vision IDE
[VersionInfo] File Version : 8.0.1
[VersionInfo] Original FileName : stub32i.exe
[VersionInfo] Internal Name : stub32
[-= Installer =-] InstallShield v6.31.100.1221 Setup Module
[CompilerDetect] -> Visual C++ 6.0
- Scan Took : 0.211 Second(s) [0000000D3h (211) tick(s)] [558 of 573 scan(s)
done]
Scanning -> C:\Program Files\Unitronics\Unitronics
VisiLogic_C\Main\VisiLogic.exe
File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 2887680 (02C1000h)
Byte(s)
Compilation TimeStamp : 0x49EC8D77 -> Mon 20th Apr 2009 14:57:59 (GMT)
[TimeStamp] 0x49EC8D77 -> Mon 20th Apr 2009 14:57:59 (GMT) | PE Header | - |
Offset: 0x000000C0 | VA: 0x004000C0 | -
[File Heuristics] -> Flag #1 : 00000000000000000000000000000000 (0x00000000)
[Entrypoint Section Entropy] : 5.26 (section #0) ".text " | Size : 0x2BB3A8
(2864040) byte(s)
[DllCharacteristics] -> Flag : (0x0000) -> NONE
[SectionCount] 3 (0x3) | ImageSize 0x2C6000 (2908160) byte(s)
[VersionInfo] Company Name : Unitronics Website:
www.unitronics.com Sales: export at untronics.com Support:
support at unitronics.com
[VersionInfo] Product Name : VisiLogic
[VersionInfo] Product Version : 8.00.0001
[VersionInfo] File Description : Unitronics OPLC IDE
[VersionInfo] File Version : 8.00.0001
[VersionInfo] Original FileName : VisiLogic.exe
[VersionInfo] Internal Name : VisiLogic
[VersionInfo] Version Comments : Unitronics OPLC IDE
[VersionInfo] Legal Trademarks : OPLC is the legal trademark of Unitronics
[VersionInfo] Legal Copyrights : This file is the property of Unitronics. It
may not be changed without prior written permission. The company takes no
responsibility for the improper use of the material contained herein.
[CompilerDetect] -> Visual Basic 6 (native)
[!] File appears to have no protection or is using an unknown protection
- Scan Took : 0.593 Second(s) [000000251h (593) tick(s)] [499 of 573 scan(s)
done]
--- snip ---
$ sha1sum VisiLogicSetup_801.exe
243390482d7b8023c43191772ca783665ebe7c31 VisiLogicSetup_801.exe
$ du -sh VisiLogicSetup_801.exe
113M VisiLogicSetup_801.exe
$ wine --version
wine-1.8-rc4
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