returning list of strings from Python COM to Visual basic 6

Philippe C. Martin philippe at philippecmartin.com
Thu Jul 21 02:42:11 CEST 2005


I can now pass and return quite a few types except object instances: my
python code gets to the point where I do:


def Get_Obj(self):
.....
        return an_object

My VB code looks like

Dim obj as Variant

obj = acom.Get_Obj()


I get an "unexpected Python error ..... Objects of type 'instance' can not
be converted to a COM VARIANT"

Is there a way out ?

Thanks,

Philippe






Philippe C. Martin wrote:

> Hi,
> 
> Is it possible ?
> 
> ex: return ['1','2']
> 
> If so which type should I use in VB ?
> 
> dim res as ???????
> 
> Set testObj = CreateObject("xxxx")
> 
> res = testObj.AMethodThatReturnsAListOfStrings()
> 
> 
> Thanks,
> 
> Philippe




More information about the Python-list mailing list