variant com issues/problems in python

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Matt Smith

    variant com issues/problems in python

    Hi, all.

    Just a quick question, when setting a COM process to read a value from
    a pre-defined register index, I think, I have to change the variable
    that the value will be returned to (as I have to do for the same
    function in perl), into a VARIANT, However when i run the variant
    code....

    'serialIndex = win32com.client .pythoncom.VT_V ARIANT'

    no matter what extension I use (i.e. VT_I4 or VT_BOOL etc etc) it
    still returns a type mismatch error. I may be doing something wrong or
    getting confused with variant processes in python. I do know the code
    I use in perl to do this works but I dont know how to translate this,
    fully, into python.

    perl code for variant =
    Win32::OLE::Var iant::Variant(W in32::OLE::Vari ant::VT_VARIANT |Win32::OLE::VA RIANT::VT_BYREF ,
    0)

    Cheers in advance,
    Matt
Working...