Altiagent from Altigen (control-panel for "real" IP-telephones) is now working mostly like I'd expect it to work, except when I minimize the window.
It disappears from the taskbar and is supposed to have an icon in the systray, but the systray is empty so I cannot retrieve the window again.
Also the systray is in a separate window, not attached to gnome's applet bar. Is this how it should be?
I'm running: wine-cvs 20050628 FC4 w/Gnome
Output messages from wine: fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil)) - stub! err:ole:CoGetClassObject class {5fca6a47-ce12-45f5-89aa-c79d804e9f68} not registered err:ole:create_server class {5fca6a47-ce12-45f5-89aa-c79d804e9f68} not registered fixme:ole:CoCreateInstance no classfactory created for CLSID {5fca6a47-ce12-45f5-89aa-c79d804e9f6 8}, hres is 0x80040150 err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-0000 00000046} err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000001-0000-0000-c000-0000 00000046} err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155 err:ole:CoMarshalInterface Failed to marshal the interface {00000001-0000-0000-c000-000000000046} , 80040155 fixme:ole:CoRegisterClassObject CoMarshalInterface failed, 80040155! err:ole:CoGetClassObject class {a3faf082-99e5-426f-8f31-cd14a0bc3da8} not registered fixme:ole:CoCreateInstance no classfactory created for CLSID {a3faf082-99e5-426f-8f31-cd14a0bc3da 8}, hres is 0x80040154 err:ole:CoGetClassObject class {a3faf082-99e5-426f-8f31-cd14a0bc3da8} not registered fixme:ole:CoCreateInstance no classfactory created for CLSID {a3faf082-99e5-426f-8f31-cd14a0bc3da 8}, hres is 0x80040154 err:ole:CoGetClassObject class {a3faf082-99e5-426f-8f31-cd14a0bc3da8} not registered fixme:ole:CoCreateInstance no classfactory created for CLSID {a3faf082-99e5-426f-8f31-cd14a0bc3da 8}, hres is 0x80040154
More information available on request w/details on how to get them.
-HK
Hans Kristian Rosbach wrote:
Altiagent from Altigen (control-panel for "real" IP-telephones) is now working mostly like I'd expect it to work, except when I minimize the window.
It disappears from the taskbar and is supposed to have an icon in the systray, but the systray is empty so I cannot retrieve the window again.
Also the systray is in a separate window, not attached to gnome's applet bar. Is this how it should be?
No, but we don't currently support the freedesktop.org standard for systrays.
I'm running: wine-cvs 20050628 FC4 w/Gnome
Output messages from wine: fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil))
- stub!
err:ole:CoGetClassObject class {5fca6a47-ce12-45f5-89aa-c79d804e9f68} not registered err:ole:create_server class {5fca6a47-ce12-45f5-89aa-c79d804e9f68} not registered fixme:ole:CoCreateInstance no classfactory created for CLSID {5fca6a47-ce12-45f5-89aa-c79d804e9f6 8}, hres is 0x80040150
The app may or may not expect this class to be registered. Did you install the program in Wine or did you copy it from somewhere else?
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-0000 00000046} err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000001-0000-0000-c000-0000 00000046}
You need to run "wine regsvr32 ole32" for these to be registered. It should have been done automatically using the wine.inf script, but it looks like you upgraded from a much older version of wine.
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155 err:ole:CoMarshalInterface Failed to marshal the interface {00000001-0000-0000-c000-000000000046} , 80040155 fixme:ole:CoRegisterClassObject CoMarshalInterface failed, 80040155!
err:ole:CoGetClassObject class {a3faf082-99e5-426f-8f31-cd14a0bc3da8} not registered fixme:ole:CoCreateInstance no classfactory created for CLSID {a3faf082-99e5-426f-8f31-cd14a0bc3da 8}, hres is 0x80040154 err:ole:CoGetClassObject class {a3faf082-99e5-426f-8f31-cd14a0bc3da8} not registered fixme:ole:CoCreateInstance no classfactory created for CLSID {a3faf082-99e5-426f-8f31-cd14a0bc3da 8}, hres is 0x80040154 err:ole:CoGetClassObject class {a3faf082-99e5-426f-8f31-cd14a0bc3da8} not registered fixme:ole:CoCreateInstance no classfactory created for CLSID {a3faf082-99e5-426f-8f31-cd14a0bc3da 8}, hres is 0x80040154
And these messages are probably caused by the above problem with various marshalers not registered.
More information available on request w/details on how to get them.
Hope this helps you to debug your app,
On Tue, 2005-07-19 at 14:19 +0100, Robert Shearman wrote:
Hans Kristian Rosbach wrote:
Output messages from wine: fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil))
- stub!
err:ole:CoGetClassObject class {5fca6a47-ce12-45f5-89aa-c79d804e9f68} not registered err:ole:create_server class {5fca6a47-ce12-45f5-89aa-c79d804e9f68} not registered fixme:ole:CoCreateInstance no classfactory created for CLSID {5fca6a47-ce12-45f5-89aa-c79d804e9f6 8}, hres is 0x80040150
The app may or may not expect this class to be registered. Did you install the program in Wine or did you copy it from somewhere else?
I copied it since the installer will not run. It's an MSI installshield installer, don't know much more about it.
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-0000 00000046} err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000001-0000-0000-c000-0000 00000046}
You need to run "wine regsvr32 ole32" for these to be registered. It should have been done automatically using the wine.inf script, but it looks like you upgraded from a much older version of wine.
That solved most of it yes. I haven't had a very old version installed, but granted I might have missed a few steps in the install since I had to do it manually to make it compile.
Hope this helps you to debug your app,
These are the remaining messages:
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil)) - stub! err:ole:CoGetClassObject class {5fca6a47-ce12-45f5-89aa-c79d804e9f68} not registered err:ole:create_server class {5fca6a47-ce12-45f5-89aa-c79d804e9f68} not registered fixme:ole:CoCreateInstance no classfactory created for CLSID {5fca6a47-ce12-45f5-89aa-c79d804e9f68}, hres is 0x80040150
Unfortunately, still no sign of any systray icon in the systray window.
Thanks for the help!
-HK