ActiveX Questions

Chris Gonnerman chris.gonnerman at newcenturycomputers.net
Mon Feb 11 23:21:58 EST 2002


I am developing a headache messing with an OCX I picked up from the
Internet.  It seems that my forays into ActiveX never pan out; I should
stick with Linux.

The control is called "REPORTOCX.ReportOcxCtrl.1" (why does the name
have to be such a pain to find?)  I can instantiate it:

>>> o = win32com.client.Dispatch("REPORTOCX.ReportOcxCtrl.1")
>>>

(I'm running 2.1.2 btw.)  When I try to use it's methods all I get is:

>>> o.AboutBox()
Traceback (most recent call last):
  File "<interactive input>", line 1, in ?
  File "win32com\gen_py\E80AB8D2-EB1E-49EE-8C2A-57BB2E70302Ax0x1x0.py", line
29, in AboutBox
    return self._oleobj_.InvokeTypes(0xfffffdd8, LCID, 1, (24, 0), (),)
com_error: (-2147418113, 'Unexpected failure', None, None)
>>>

Any method or property, same answer.

The URL for the control is:

    http://www.qwerks.com/download/3693/report.zip

It is supposed to be a general printing control, but nothing works.

Chris Gonnerman -- chris.gonnerman at newcenturycomputers.net
http://newcenturycomputers.net






More information about the Python-list mailing list