beautypg.com

13_xstreamautomation_appendixglossary, Glossary, Activex – Teledyne LeCroy WaveExpert series Automation Manual User Manual

Page 285: Automation, Automation client, Automation object, Automation server, Com (component object model), Dcom (distributed component object model), Early binding

background image

A

PPENDIX

B

G

LOSSARY

GLOSSARY

ActiveX

Microsoft’s brand name for the technologies that enable interoperability using the Component Object Model

(COM). ActiveX technology includes, but is not limited to, OLE.

Automation

COM-based technology that enables binding at run time, or late binding, to an object's methods and

properties and also makes possible cross-application macro programming. Formerly referred to as OLE

Automation.
Automation client

An application, programming tool, or scripting language that accesses services provided by Automation objects.

Formerly referred to as Automation controller.

Automation object

An instance of a class defined within an application that is exposed for access by other applications or

programming tools by Automation interfaces.

Automation server

An application, type library, or other source that makes Automation objects available for programming by other

applications, programming tools, or scripting languages.

COM (COMPONENT OBJECT MODEL)

The programming model and binary standard on which OLE is based. COM defines how objects and their clients

interact within processes or across process boundaries.

DCOM (DISTRIBUTED COMPONENT OBJECT MODEL)

Distributed form of COM, enables communication between computers using the COM standard.

EARLY BINDING

TODO:

LATE BINDING

The ability to bind member names to dispatch identifiers (IDs) at run time, rather than at compile time. See also ID

binding and VTBL binding.

DISPATCH INTERFACES (dispinterface)

An IDispatch interface that responds only to a certain fixed set of names. The properties and methods of the

dispinterface are not in the virtual function table (VTBL) for the object.

916435 RevA

B-2