[Bug 11254] Heaven & Earth : Registered .ocx not recognisedd

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Jan 18 18:51:00 CST 2008


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


Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net




--- Comment #2 from Anastasius Focht <focht at gmx.net>  2008-01-18 18:50:58 ---
Hello,

the "TWISTEDPIXEL.OCX" does *not* get correctly registered on clean .wine
because the control has a load time dependency to MFC42.dll which is *not*
present on default wine and is *not* automagically installed by setup.
The installer puts 'optional' 3rd party runtimes packed in .ZIP files into
program installation directory.

Either you unpack MFC42.dll from that MFC42.ZIP and put it into system32 or use
'sh winetricks vcrun6'.

You need to register using 'regsvr32 TwistedPixel.ocx' in any case - even a
clean a clean .wine and 'sh winetricks vcrun6' prior to installation does not
help.

The installer script is written in a way that does *not* self register this
specific control.
Probably because the author anticipated systems with missing runtimes and left
this job as 'manual' post-installation task to user.

Though one can fix this issue by modifying SETUP.LST installer script like this
(added $(DLLSelfRegister) for that control):

--- snip ---
[Files]
...
File3=1,,TWISTEDPIXEL.OC_,TWISTEDPIXEL.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),2/15/1998
22:12:38,412200,0.0.0.0,"","",""
...
--- snip ---

With this modification and 'sh winetricks vcrun6' prior to installation, you
can get this run out of the box.

For convenience of other users you might place following info into appdb (if it
has an entry).

before installation: 'sh winetricks vcrun6'
after installation: 'regsvr32 TwistedPixel.ocx'

Oh well ... to make story short: there is nothing to fix here (though there
might be other bugs when running this app) ;-)

Regards


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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