I keep getting the following exception when making some calls on a
ActiveX DLL library (PISDK). Problem partially solved, posting in case
others may find it usefull.
TypeError: The Python instance can not be converted to a COM object
I have traced it down to an optional parameter, that is set to
I am struggling with secondary interfaces and makepy
I have generated an interface with makepy from a library ( PISDKCommon
1.0 Type Library ). It has an object, PIAsynchStatus, that exposes a
secondary interface; IPIAsynchStatus2. I cannot find the secondary
interface in the generated module, tho
> Samu Niveri wrote:
> >
> > I have created small app for SWx and encountered a minor problem with
> > it. When trying to read properties from SWx-files using API-command:
> > CustomPropertyManager.Get2(ByVal FieldName As String, ByRef ValOut As
> > String, ByRef ReesolvedValOut As String) I get
Åsmund Hjulstad wrote:
> I keep getting the following exception when making some calls on a
> ActiveX DLL library (PISDK). Problem partially solved, posting in case
> others may find it usefull.
>
> TypeError: The Python instance can not be converted to a COM object
>
> I have traced it down to an
After a some more struggling:
The reason why some files ended up in a subdirectory, was that I used
the gencache.EnsureDispatch call, which defaults to "on demand"
building of class interfaces. Not that it matters, though, I have the
same problem if I generate using makepy.py on the command line,
Åsmund Hjulstad wrote:
> ...
> My latest attempt is
>
> pisdkcommonlib = ('{76A44786-EBC8-11D3-BDC5-00C04F779EB2}', 0, 1, 0)
> win32com.client.makepy.GenerateChildFromTypeLibSpec("IPIAsynchStatus2",
> pisdkcommonlib, 1)
>
> which gives me
> ...
> ImportError: No module named IPIAsynchStatus2
>
> An
2010/11/9 Tim Roberts :
> Åsmund Hjulstad wrote:
>> I keep getting the following exception when making some calls on a
>> ActiveX DLL library (PISDK). Problem partially solved, posting in case
>> others may find it usefull.
>>
>> TypeError: The Python instance can not be converted to a COM object
>
2010/11/9 Tim Roberts :
> Åsmund Hjulstad wrote:
>> ...
>> My latest attempt is
>>
>> pisdkcommonlib = ('{76A44786-EBC8-11D3-BDC5-00C04F779EB2}', 0, 1, 0)
>> win32com.client.makepy.GenerateChildFromTypeLibSpec("IPIAsynchStatus2",
>> pisdkcommonlib, 1)
>>
>> which gives me
>> ...
>> ImportError: No
Åsmund Hjulstad wrote:
> 2010/11/9 Tim Roberts :
>> Åsmund Hjulstad wrote:
>>> ...
>>> My latest attempt is
>>>
>>> pisdkcommonlib = ('{76A44786-EBC8-11D3-BDC5-00C04F779EB2}', 0, 1, 0)
>>> win32com.client.makepy.GenerateChildFromTypeLibSpec("IPIAsynchStatus2",
>>> pisdkcommonlib, 1)
That's not the
2010/11/9 Tim Roberts :
> Åsmund Hjulstad wrote:
My latest attempt is
pisdkcommonlib = ('{76A44786-EBC8-11D3-BDC5-00C04F779EB2}', 0, 1, 0)
win32com.client.makepy.GenerateChildFromTypeLibSpec("IPIAsynchStatus2",
pisdkcommonlib, 1)
>
> That's not the correct usage. Did you s
10 matches
Mail list logo