How to pass "byref" parameters to COM object methods

Bob Kline bkline at rksystems.com
Sat Aug 4 12:59:33 EDT 2001


Sorry, I meant to send this to the ActiveState Python list.  My mistake.

On Sat, 4 Aug 2001, Bob Kline wrote:

> I don't see any way, reading through the documentation for using COM as
> a client from the ActiveState distribution of Python, to pass an
> argument to a method of a COM object in such a way that the method can
> set the value of the argument.  I expected to see something like the
> ability to create an object of a Variant class, which I would think
> would be the cleanest approach (as opposed to something like passing a
> list with one member), but can't find anything along these lines.
> 
> An example of where such a mechanism is needed is the Execute() method
> of the ADO Connection object.  Microsoft uses the RecordsAffected
> parameter to return the count of rows affected by the operation
> performed.
> 
> I assume I'm just not looking in the right place.  Could someone kindly
> point me to the appropriate section of the ActiveState documentation?
> Thanks very much.
> 
> 

-- 
Bob Kline
mailto:bkline at rksystems.com
http://www.rksystems.com





More information about the Python-list mailing list