Explorer - DirectX and ActiveX

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
kriko
Newbie
Newbie
Posts: 2
Joined: Fri Mar 06, 2009 4:42 am

Explorer - DirectX and ActiveX

Post by kriko »

Hello!

I'll be running a web project in a future that has a "3d city" built in. Unfortunately the makers of this 3dcity were enough braindamaged to make it as activeX component, so it only works for IE users.

The first rational step was to install explorer with ies4linux script and it works briliantly (IE6)!
The activeX component does install and start, however it is saying there is no directX9 installed and then I'm stuck.

This is log I get in console when new window launches with plugin:

Code: Select all

fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x10064 7 1005a 0)              
fixme:hook:IsWinEventHookInstalled (32773)-stub!                                                                                                         
fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x10064 200 1 178016d)                                                                                   
fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x10064 21 1002c 2010001)                                                                                
fixme:shell:DllGetClassObject failed for CLSID=                                                                                                          
        {53bd6b4e-3780-4693-afc3-7161c2f3ee9c} (MruLongList)                                                                                             
err:rebar:REBAR_WindowProc unknown msg 200b wp=00000000 lp=71180f00                                                                                      
fixme:toolbar:TOOLBAR_CheckStyle [0x1007c] TBSTYLE_REGISTERDROP not implemented                                                                          
fixme:toolbar:TOOLBAR_CheckStyle [0x1007c] TBSTYLE_REGISTERDROP not implemented                                                                          
fixme:shell:NTSHChangeNotifyRegister (0x1007c,0x00008003,0x00008000,0x0000c075,0x00000001,0x5d7c80c):semi stub.                                          
fixme:toolbar:TOOLBAR_Unkwn45D hwnd=0x1007c, wParam=0x00000000, size.cx=1600, size.cy=32000 stub!                                                        
fixme:toolbar:TOOLBAR_CheckStyle [0x1007c] TBSTYLE_REGISTERDROP not implemented                                                                          
fixme:toolbar:TOOLBAR_CheckStyle [0x1007c] TBSTYLE_REGISTERDROP not implemented                                                                          
fixme:toolbar:TOOLBAR_Unkwn464 hwnd=0x10080 wParam 00000001 lParam 00000000                                                                              
fixme:dpa:DPA_LoadStream phDpa=0x5d7c248 loadProc=0x8aba1c pStream=0x217cf58 lParam=217cf20                                                              
fixme:dpa:DPA_LoadStream dwSize=0 dwData2=0 dwItems=0                                                                                                    
fixme:dpa:DPA_LoadStream new hDpa=0x217ce90, errorcode=80004005                                                                                          
fixme:toolbar:TOOLBAR_Unkwn45D hwnd=0x10096, wParam=0x00000000, size.cx=1600, size.cy=1196 stub!                                                         
fixme:shell:NTSHChangeNotifyRegister (0x10096,0x00008003,0x0c02b7ff,0x0000c075,0x00000001,0x5d7c84c):semi stub.                                          
fixme:shell:NTSHChangeNotifyRegister (0x5006e,0x00008003,0x0003f5f4,0x00000410,0x00000001,0x5d7d678):semi stub.                                          
fixme:shell:SignalFileOpen (0x00000000):stub.                                                                                                            
fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x10064 8 0 0)                                                                                           
fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x100a8 81 0 5d79fac)                                                                                    
fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x100a8 1 0 5d79fac)                                                                                     
fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x100a8 5 0 471063a)
This component uses Quest3d web viewer, I already tested their client demos under wine and they worked, so probably the only obstacle is detecting directx.

Any hints are wellcome.

Here is the demo of 3d city to test:
http://www.3d-city.net/3d-chat-software-demo.html
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Explorer - DirectX and ActiveX

Post by vitamin »

kriko wrote:install explorer with ies4linux script and it works briliantly (IE6)!
That thing (ies4linux) is not supported here. If you want to install ie6 - use winetricks.
Gert van den Berg

Explorer - DirectX and ActiveX

Post by Gert van den Berg »

On Fri, Mar 6, 2009 at 11:57 AM, kriko <[email protected]> wrote:
Hello!

The first rational step was to install explorer with ies4linux script and it works briliantly (IE6)!
The activeX component does install and start, however it is saying there is no directX9 installed and then I'm stuck.
You should ask IEs4Linux for support, it tend to break quite a few
other things in Wine.

"winetricks ie6" may or may not work better... See
http://wiki.winehq.org/winetricks

Gert
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Explorer - DirectX and ActiveX

Post by austin987 »

On Fri, Mar 6, 2009 at 5:53 PM, A. Tres Finocchiaro
<[email protected]> wrote:
The reason IEs4Linux doesn't always work is because it uses its own wine
prefix.  Do you know what version of directx this uses?  The answer "don't
ask here" is a bad answer since IEs4Linux only runs on wine.
The reason it doesn't work well is because it uses a ton of native
dlls. Wine can't and won't support that.

--
-Austin
kriko
Newbie
Newbie
Posts: 2
Joined: Fri Mar 06, 2009 4:42 am

Post by kriko »

Thanks for all suggestion, I tried with winetricks - but IE6 doesn't open the demo link at all (js problem probably).
Locked