[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [platform-swt-dev] Access to COM
|
The COM support in SWT is not intended to be a full COM layer. It is an
internal detail which provides the level of support required to implement
a container for OLE Documents and ActiveX controls.
See:
http://bugs.eclipse.org/bugs/show_bug.cgi?id=8727
jml <jml@xxxxxxxx>
Sent by: platform-swt-dev-admin@xxxxxxxxxxx
04/16/2003 06:24 AM
Please respond to platform-swt-dev
To: platform-swt-dev@xxxxxxxxxxx
cc:
Subject: [platform-swt-dev] Access to COM
Hi,
In my code, I need to access a COM object. So I write a class and
extends IUnknown, following
org.eclipse.swt.internal.ole.win32.IOleControlSite. For each methods in
the COM interface, I wrote a method with its implementation calling
COM.VtblCall(...)
Then I found I am in trouble, there is a method in the COM interface
take 11 parameters! But I can't find a VtblCall(...) method to take that
much parameters.
So my questions are:
1. Is my way the correct way of access COM object?
2. Is there any way to workaround this problem? I know I can write my
own native code (maybe copy from swt implementation), is there way that
needn't do that?
3. If my way is correct and there is no workaround, is it possible in
next version that swt provide more VtblCall() method, so people like me
who wants to use swt as a COM-bridge needn't write any native code?
Thanks in advance.
jml
_______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/platform-swt-dev