[python-win32] Access to .NET components from Python (Was: Win32 COM starter book)

Mark Hammond mhammond@skippinet.com.au
Fri, 20 Dec 2002 20:44:43 +1100


This is a multi-part message in MIME format.

------=_NextPart_000_000C_01C2A868.A0EBFA80
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

[Paul]
> From: Mark Hammond [mailto:mhammond@skippinet.com.au]
> > Yes, it certainly will be useful.  COM isn't going away any
> > time soon, and .NET is really just a cleaner COM.
> 
> This reminded me of something I wondered about the other day. Is there
> any extension available which allows Python to access .NET components?

Yes - win32com <wink>.  The COM interop is very good, and there are tools to
create typelibs etc from .NET assemblies. <plug>And speaking of books, this
is even discussed in a new book I helped write!</plug>

http://www.awprofessional.com/catalog/product.asp?product_id={8423366F-7738-
4400-A753-E51AF122689F}

Mark.

------=_NextPart_000_000C_01C2A868.A0EBFA80
Content-Type: application/ms-tnef;
	name="winmail.dat"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="winmail.dat"

eJ8+IiwJAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy
b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEGgAMADgAAANIHDAAUABQALAAAAAUAPgEB
A5AGAGgHAAAlAAAACwACAAEAAAALACMAAAAAAAMAJgAAAAAACwApAAAAAAADAC4AAAAAAAMANgAA
AAAAHgBwAAEAAABTAAAAW3B5dGhvbi13aW4zMl0gQWNjZXNzIHRvIC5ORVQgY29tcG9uZW50cyBm
cm9tIFB5dGhvbiAoV2FzOiBXaW4zMiBDT00gc3RhcnRlciBib29rKQAAAgFxAAEAAAAWAAAAAcKo
DGy/JTBvTXvfQnG/PKT45U0DAQAAAgEdDAEAAAAfAAAAU01UUDpNSEFNTU9OREBTS0lQUElORVQu
Q09NLkFVAAALAAEOAAAAAEAABg4A8K1SDKjCAQIBCg4BAAAAGAAAAAAAAABxxECJg7CyT4hj7mao
95r/wooAAAMAFA4BAAAACwAfDgEAAAACAQkQAQAAAOkCAADlAgAAywMAAExaRnUucu3UAwAKAHJj
cGcxMjXiMgNDdGV4BUEBAwH3/wqAAqQD5AcTAoAP8wBQBFY/CFUHshElDlEDAQIAY2jhCsBzZXQy
BgAGwxEl9jMERhO3MBIsETMI7wn3tjsYHw4wNREiDGBjAFAzCwkBZDM2FlALpiBbYFBhdWxdCqIK
gD40IEYDYToF0ArAayDISGFtBGBuZBzgAMBhAxB0bzptE+Aeo0C0c2sFIHALgBQgLgWgXG0uHRAd
Rx2wWQeQLHQgaQVAYwSQAZALgGwUeSAD8GwDIGJlIEp1FBBmHSAuIBIgTyJNIgBzbicFQGdvwQuA
ZyBhd2EiwABwinkhKHQHcSBzbwIghyHwAHAe4C5ORVQkIW4gGCAHQCKxaiNgBUBhvSIwbCeQIHAF
wCPxLh1W6R1WVGgnU20LgAEAHuDZJjFvZiZRB4B0KjAkwf5JItAewQSQKtEBoAhgBUBvK6ArES0R
BcBkJRAjwEnbBCAtYmUdViVBIA7BCfD3AJACICTgdh8hAaAocCLQTyowE9Ak4CMAb3cEIFDeeSug
L7EfUCTgYyJABBEbJwMgsXACIAnwdHM/Jx1UHVQhwSAtItFuM5IyILEgPDSBaz4jwZ8qICNAI/MC
MASQb3AnQv52BJAiwCSQBHAmpC4zJOD/N/EfUAbwLhEx0AUAJ5AOsIEmAHlwZWxpYgQg2RQgYyAD
Uib0YQQQKoArAmAIkHMjwDwLUHVn1D5BHtFzOYBhICAkwfMrMQbgb2sh4SuhBCAnUdZlNtADoGQE
AGMjYBQQ/x7gC4AoMSBwB+A88ivxLSA2bDmAHuB3BRAOsCE8Fi87ozNqaAJAcDovTC93QkAg4Hdw
A2BmzzIhL6EHQCCiL2M5IAdA7G9nQLADYGQa0CCQOtAEcD9ENV9pZD1cIHs4NDIzHCA2RgAtNzcz
OC00NAAwMC1BNzUzLSBFNTFBRg4gMjbgODlGXH0zah4yKRUCfUmgAAAAHgBCEAEAAABKAAAAPDE2
RTEwMTBFNDU4MUIwNDlBQkM1MUQ0OTc1Q0VEQjg4MDExM0Q3RkVAVUtEQ1gwMDEudWsuaW50LmF0
b3NvcmlnaW4uY29tPgAAAAMACVkBAAAACwALgAggBgAAAAAAwAAAAAAAAEYAAAAAA4UAAAAAAAAD
AAyACCAGAAAAAADAAAAAAAAARgAAAAAQhQAAAAAAAAMADYAIIAYAAAAAAMAAAAAAAABGAAAAAFKF
AAB9bgEAHgAOgAggBgAAAAAAwAAAAAAAAEYAAAAAVIUAAAEAAAAEAAAAOS4wAAsAEoAIIAYAAAAA
AMAAAAAAAABGAAAAAA6FAAAAAAAAAwATgAggBgAAAAAAwAAAAAAAAEYAAAAAEYUAAAAAAAADABSA
CCAGAAAAAADAAAAAAAAARgAAAAAYhQAAAAAAAAsAFYAIIAYAAAAAAMAAAAAAAABGAAAAAAaFAAAA
AAAAAwAWgAggBgAAAAAAwAAAAAAAAEYAAAAAAYUAAAAAAAACAfgPAQAAABAAAABxxECJg7CyT4hj
7mao95r/AgH6DwEAAAAQAAAAccRAiYOwsk+IY+5mqPea/wIB+w8BAAAAkgAAAAAAAAA4obsQBeUQ
GqG7CAArKlbCAABtc3BzdC5kbGwAAAAAAE5JVEH5v7gBAKoAN9luAAAARTpcRG9jdW1lbnRzIGFu
ZCBTZXR0aW5nc1xza2lwXExvY2FsIFNldHRpbmdzXEFwcGxpY2F0aW9uIERhdGFcTWljcm9zb2Z0
XE91dGxvb2tcb3V0bG9vay5wc3QAAAADAP4PBQAAAAMADTT9NwAAAgF/AAEAAAAxAAAAMDAwMDAw
MDA3MUM0NDA4OTgzQjBCMjRGODg2M0VFNjZBOEY3OUFGRkE0ODI4NTAwAAAAAAMABhCYLpZzAwAH
EAACAAADABAQAQAAAAMAERABAAAAHgAIEAEAAABlAAAAUEFVTEZST006TUFSS0hBTU1PTkRNQUlM
VE86TUhBTU1PTkRAU0tJUFBJTkVUQ09NQVVZRVMsSVRDRVJUQUlOTFlXSUxMQkVVU0VGVUxDT01J
U05UR09JTkdBV0FZQU5ZVElNRQAAAAAeyg==

------=_NextPart_000_000C_01C2A868.A0EBFA80--