Professional IronPython


Interacting with COM Objects



Download 20,35 Mb.
Pdf ko'rish
bet175/453
Sana01.07.2022
Hajmi20,35 Mb.
#723045
1   ...   171   172   173   174   175   176   177   178   ...   453
Interacting with COM Objects
WHAT’S IN THIS CHAPTER?

Accessing COM components from IronPython

Deciding on a COM binding technique


Designing an Interop DLL


Using Activator.CreateInstance() for late binding


Using Marshal.GetActiveObject() for late binding


The Component Object Model (COM) has been around for a very long time in terms of computer 
technology. Of course, the predecessor of COM is Object Linking and Embedding (OLE), which 
is still found all over the place. COM spawned a few technologies of its own, such as Distributed 
COM (DCOM), used for connecting to objects over a network connection, and COM+, which is 
used to implement objects in a service-like environment. COM-like technologies even appear on 
other platforms in the form of technologies such as Common Object Request Broker Architecture 
(CORBA) and Java/Remote Method Invocation (Java/RMI). You can see these technologies com-
pared at 
http://my.execpc.com/~gopalan/misc/compare.html
(among many other places). 
It isn’t too surprising, then, that you really do need to know how to interact with COM using 
IronPython. Otherwise, you’d miss out on a huge installed code base.
One chapter can’t possibly cover many years’ worth of technology. In fact, entire books can’t 
cover the topic any longer — not that any users in their right minds would try. This chapter 
does provide a basic overview of how to work with COM using IronPython. It contains topics 
that most of you will find helpful and that will lead you to other discoveries of the beauties of 
working with COM and IronPython. The chapter starts at the beginning by trying to build on 
knowledge you already have about working with COM.
An important issue to decide before you begin your project is the kind of binding you should 
use. This chapter discusses both early and late binding issues. It then shows how to access COM 

Download 20,35 Mb.

Do'stlaringiz bilan baham:
1   ...   171   172   173   174   175   176   177   178   ...   453




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish