porklinggit 3f64957113 update | 2 år sedan | |
---|---|---|
.. | ||
HTML | 2 år sedan | |
__pycache__ | 2 år sedan | |
client | 2 år sedan | |
demos | 2 år sedan | |
include | 2 år sedan | |
libs | 2 år sedan | |
makegw | 2 år sedan | |
server | 2 år sedan | |
servers | 2 år sedan | |
test | 2 år sedan | |
License.txt | 2 år sedan | |
__init__.py | 2 år sedan | |
olectl.py | 2 år sedan | |
readme.htm | 2 år sedan | |
storagecon.py | 2 år sedan | |
universal.py | 2 år sedan | |
util.py | 2 år sedan |
src="html%5Cimage%5Cpycom_blowing.gif"
alt="Python and COM - Blowing the others away">
This is the readme for win32com. Please check out the href="html/docindex.html">win32com documentation index
The win32com/test directory contains some interesting
scripts (and a new readme.txt). Although these
are used for testing, they do show a variety of COM techniques.
win32com.client now has explicit VARIANT objects which can be used in
situations where you need more control over the argument types passed when
calling COM methods. See the documentation on
this object
In all builds prior to 204, a COM currency value was returned as a tuple of
integers. Working with 2 integers to represent a currency object was a poor
choice, but the alternative was never clear. Now Python ships with the
decimal
module, the alternative has arrived!
Up until build 212, code could set pythoncom.__future_currency__ = True
to force use of the decimal module, with a warning issued otherwise. In
builds 213 and later, the decimal module is unconditionally used when
pythoncon returns you a currency value.
Python only supports "trusted" execution hosts - thus, it will no longer work
as an engine inside IE (Python itself no longer has a restricted execution environment).
Python continues to work fine as an Active Scripting Engine in all other
applications, including Windows Scripting Host, and ASP.
There is also support for Python as an ActiveX Scripting Host.
Active Debugging seems to be fully functional.