Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Component Object Model

Index Component Object Model

Component Object Model (COM) is a binary-interface standard for software components introduced by Microsoft in 1993. [1]

116 relations: Abstract type, Active Template Library, ActiveX, Apple Inc., Application binary interface, Application programming interface, Browser Helper Object, C (programming language), C++, Calling convention, Circular reference, Class (computer programming), Code signing, COM Interop, Common Language Infrastructure, Common Object Request Broker Architecture, Compiler, Component Object Model, Component-based software engineering, Compound document, Core Foundation, D-Bus, Delphi (IDE), Digital signature, DirectX, Distributed Component Object Model, Distributed transaction, DLL Hell, Dynamic Data Exchange, Dynamic-link library, ECMAScript, Enterprise JavaBeans, Event loop, Factory (object-oriented programming), Foreign function interface, IBM System Object Model, IDispatch, Inter-process communication, Internet, Internet Communications Engine, Internet Explorer, IUnknown, Java remote method invocation, JavaScript, KDE, KDE Frameworks, Language binding, Language-independent specification, Late binding, Malware, ..., Manifest (CLI), Marshalling (computer science), Metadata, Metadata (CLI), Method (computer programming), Microsoft, Microsoft Data Access Components, Microsoft Developer Network, Microsoft Excel, Microsoft Foundation Class Library, Microsoft Interface Definition Language, Microsoft Message Queuing, Microsoft Office, Microsoft Transaction Server, Microsoft Visual C++, Microsoft Visual Studio, Microsoft Visual Studio Express, Microsoft Windows, Microsoft Word, MSXML, Name mangling, Object (computer science), Object Linking and Embedding, Object model, Object Pascal, Object-oriented programming, OLE Automation, Portable object (computing), Process isolation, Programming language, Property (programming), Proprietary format, Protocol (object-oriented programming), Python (programming language), Queue (abstract data type), Reference counting, Remote procedure call, Run time (program lifecycle phase), Runtime Callable Wrapper, Serialization, Smart pointer, SOAP, Spreadsheet, SWIG, Thread (computing), Type conversion, Universally unique identifier, User-Mode Driver Framework, VBScript, Virtual method table, Visual Basic, Visual Basic Extension, Weak reference, Web service, Windows 3.1x, Windows 8, Windows Communication Foundation, Windows Registry, Windows RT, Windows Runtime, Windows shell, Windows XP, XCOPY deployment, XML, XPCOM, .NET Framework. Expand index (66 more) »

Abstract type

In programming languages, an abstract type is a type in a nominative type system that cannot be instantiated directly; a type that is not abstract – which can be instantiated – is called a concrete type.

New!!: Component Object Model and Abstract type · See more »

Active Template Library

The Active Template Library (ATL) is a set of template-based C++ classes developed by Microsoft, intended to simplify the programming of Component Object Model (COM) objects.

New!!: Component Object Model and Active Template Library · See more »

ActiveX

ActiveX is a software framework created by Microsoft that adapts its earlier Component Object Model (COM) and Object Linking and Embedding (OLE) technologies for content downloaded from a network, particularly from the World Wide Web.

New!!: Component Object Model and ActiveX · See more »

Apple Inc.

Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.

New!!: Component Object Model and Apple Inc. · See more »

Application binary interface

In computer software, an application binary interface (ABI) is an interface between two binary program modules; often, one of these modules is a library or operating system facility, and the other is a program that is being run by a user.

New!!: Component Object Model and Application binary interface · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: Component Object Model and Application programming interface · See more »

Browser Helper Object

A Browser Helper Object (BHO) is a DLL module designed as a plugin for Microsoft's Internet Explorer web browser to provide added functionality.

New!!: Component Object Model and Browser Helper Object · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Component Object Model and C (programming language) · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

New!!: Component Object Model and C++ · See more »

Calling convention

In computer science, a calling convention is an implementation-level (low-level) scheme for how subroutines receive parameters from their caller and how they return a result.

New!!: Component Object Model and Calling convention · See more »

Circular reference

A circular reference is a series of references where the last object references the first, resulting in a closed loop.

New!!: Component Object Model and Circular reference · See more »

Class (computer programming)

In object-oriented programming, a class is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods).

New!!: Component Object Model and Class (computer programming) · See more »

Code signing

Code signing is the process of digitally signing executables and scripts to confirm the software author and guarantee that the code has not been altered or corrupted since it was signed.

New!!: Component Object Model and Code signing · See more »

COM Interop

COM Interop is a technology included in the.NET Framework Common Language Runtime (CLR) that enables Component Object Model (COM) objects to interact with.NET objects, and vice versa.

New!!: Component Object Model and COM Interop · See more »

Common Language Infrastructure

The Common Language Infrastructure (CLI) is an open specification (technical standard) developed by Microsoft and standardized by ISO and ECMA that describes executable code and a runtime environment that allows multiple high-level languages to be used on different computer platforms without being rewritten for specific architectures.

New!!: Component Object Model and Common Language Infrastructure · See more »

Common Object Request Broker Architecture

The Common Object Request Broker Architecture (CORBA) is a standard defined by the Object Management Group (OMG) designed to facilitate the communication of systems that are deployed on diverse platforms.

New!!: Component Object Model and Common Object Request Broker Architecture · See more »

Compiler

A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

New!!: Component Object Model and Compiler · See more »

Component Object Model

Component Object Model (COM) is a binary-interface standard for software components introduced by Microsoft in 1993.

New!!: Component Object Model and Component Object Model · See more »

Component-based software engineering

Component-based software engineering (CBSE), also called as component-based development (CBD), is a branch of software engineering that emphasizes the separation of concerns with respect to the wide-ranging functionality available throughout a given software system.

New!!: Component Object Model and Component-based software engineering · See more »

Compound document

In computing, a compound document is a document type typically produced using word processing software, and is a regular text document intermingled with non-text elements such as spreadsheets, pictures, digital videos, digital audio, and other multimedia features.

New!!: Component Object Model and Compound document · See more »

Core Foundation

Core Foundation (also called CF) is a C application programming interface (API) in macOS & iOS, and is a mix of low-level routines and wrapper functions.

New!!: Component Object Model and Core Foundation · See more »

D-Bus

In computing, D-Bus (for "Desktop Bus"), a software bus, is an inter-process communication (IPC) and remote procedure call (RPC) mechanism that allows communication between multiple computer programs (that is, processes) concurrently running on the same machine.

New!!: Component Object Model and D-Bus · See more »

Delphi (IDE)

Delphi is an integrated development environment (IDE) for rapid application development of desktop, mobile, web, and console software, developed by Embarcadero Technologies.

New!!: Component Object Model and Delphi (IDE) · See more »

Digital signature

A digital signature is a mathematical scheme for presenting the authenticity of digital messages or documents.

New!!: Component Object Model and Digital signature · See more »

DirectX

Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms.

New!!: Component Object Model and DirectX · See more »

Distributed Component Object Model

Distributed Component Object Model (DCOM) is a proprietary Microsoft technology for communication between software components on networked computers.

New!!: Component Object Model and Distributed Component Object Model · See more »

Distributed transaction

A distributed transaction is a database transaction in which two or more network hosts are involved.

New!!: Component Object Model and Distributed transaction · See more »

DLL Hell

In computing, DLL Hell is a term for the complications that arise when working with dynamic-link libraries (DLLs) used with Microsoft Windows operating systems, particularly legacy 16-bit editions, which all run in a single memory space.

New!!: Component Object Model and DLL Hell · See more »

Dynamic Data Exchange

In computing, Dynamic Data Exchange (DDE) is a method of interprocess communication under Microsoft Windows or OS/2.

New!!: Component Object Model and Dynamic Data Exchange · See more »

Dynamic-link library

Dynamic-link library (or DLL) is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems.

New!!: Component Object Model and Dynamic-link library · See more »

ECMAScript

ECMAScript (or ES) is a trademarked scripting-language specification standardized by Ecma International in ECMA-262 and ISO/IEC 16262.

New!!: Component Object Model and ECMAScript · See more »

Enterprise JavaBeans

Enterprise JavaBeans (EJB) is one of several Java APIs for modular construction of enterprise software.

New!!: Component Object Model and Enterprise JavaBeans · See more »

Event loop

In computer science, the event loop, message dispatcher, message loop, message pump, or run loop is a programming construct that waits for and dispatches events or messages in a program.

New!!: Component Object Model and Event loop · See more »

Factory (object-oriented programming)

In object-oriented programming (OOP), a factory is an object for creating other objects – formally a factory is a function or method that returns objects of a varying prototype or class from some method call, which is assumed to be "new".

New!!: Component Object Model and Factory (object-oriented programming) · See more »

Foreign function interface

A foreign function interface (FFI) is a mechanism by which a program written in one programming language can call routines or make use of services written in another.

New!!: Component Object Model and Foreign function interface · See more »

IBM System Object Model

In computing, the System Object Model (SOM) is an object-oriented shared library system developed by IBM.

New!!: Component Object Model and IBM System Object Model · See more »

IDispatch

IDispatch is the interface that exposes the OLE Automation protocol.

New!!: Component Object Model and IDispatch · See more »

Inter-process communication

In computer science, inter-process communication or interprocess communication (IPC) refers specifically to the mechanisms an operating system provides to allow the processes to manage shared data.

New!!: Component Object Model and Inter-process communication · See more »

Internet

The Internet is the global system of interconnected computer networks that use the Internet protocol suite (TCP/IP) to link devices worldwide.

New!!: Component Object Model and Internet · See more »

Internet Communications Engine

The Internet Communications Engine, or Ice, is an open source RPC framework developed by ZeroC.

New!!: Component Object Model and Internet Communications Engine · See more »

Internet Explorer

Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated IE or MSIE) is a series of graphical web browsers developed by Microsoft and included in the Microsoft Windows line of operating systems, starting in 1995.

New!!: Component Object Model and Internet Explorer · See more »

IUnknown

In computer programming, the IUnknown (custom) interface is the fundamental interface in the Component Object Model (COM).

New!!: Component Object Model and IUnknown · See more »

Java remote method invocation

In computing, the Java Remote Method Invocation (Java RMI) is a Java API that performs remote method invocation, the object-oriented equivalent of remote procedure calls (RPC), with support for direct transfer of serialized Java classes and distributed garbage-collection.

New!!: Component Object Model and Java remote method invocation · See more »

JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

New!!: Component Object Model and JavaScript · See more »

KDE

KDE is an international free software community that develops Free and Open Source based software.

New!!: Component Object Model and KDE · See more »

KDE Frameworks

KDE Frameworks is a collection of libraries and software frameworks by KDE that serve as technological foundation for KDE Plasma 5 and KDE Applications distributed under the GNU Lesser General Public License (LGPL).

New!!: Component Object Model and KDE Frameworks · See more »

Language binding

In computing, a binding from a programming language to a library or operating system service is an application programming interface (API) providing glue code to use that library or service in a given programming language.

New!!: Component Object Model and Language binding · See more »

Language-independent specification

A language-independent specification (LIS) is a programming language specification providing a common interface usable for defining semantics applicable toward arbitrary language bindings.

New!!: Component Object Model and Language-independent specification · See more »

Late binding

Late binding, or dynamic binding, is a computer programming mechanism in which the method being called upon an object or the function being called with arguments is looked up by name at runtime.

New!!: Component Object Model and Late binding · See more »

Malware

Malware (a portmanteau for malicious software) is any software intentionally designed to cause damage to a computer, server or computer network.

New!!: Component Object Model and Malware · See more »

Manifest (CLI)

In the.Net Framework, an assembly manifest is a text file containing metadata about CLI assemblies.

New!!: Component Object Model and Manifest (CLI) · See more »

Marshalling (computer science)

In computer science, marshalling or marshaling is the process of transforming the memory representation of an object to a data format suitable for storage or transmission, and it is typically used when data must be moved between different parts of a computer program or from one program to another.

New!!: Component Object Model and Marshalling (computer science) · See more »

Metadata

Metadata is "data that provides information about other data".

New!!: Component Object Model and Metadata · See more »

Metadata (CLI)

Metadata, in the Common Language Infrastructure (CLI), refers to certain data structures embedded within the Common Intermediate Language (CIL) code that describes the high-level structure of the code.

New!!: Component Object Model and Metadata (CLI) · See more »

Method (computer programming)

A method in object-oriented programming (OOP) is a procedure associated with a message and an object.

New!!: Component Object Model and Method (computer programming) · See more »

Microsoft

Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.

New!!: Component Object Model and Microsoft · See more »

Microsoft Data Access Components

Microsoft Data Access Components (MDAC; also known as Windows DAC) is a framework of interrelated Microsoft technologies that allows programmers a uniform and comprehensive way of developing applications that can access almost any data store.

New!!: Component Object Model and Microsoft Data Access Components · See more »

Microsoft Developer Network

Microsoft Developer Network (MSDN) is the portion of Microsoft responsible for managing the firm's relationship with developers and testers, such as hardware developers interested in the operating system (OS), and software developers developing on the various OS platforms or using the API or scripting languages of Microsoft's applications.

New!!: Component Object Model and Microsoft Developer Network · See more »

Microsoft Excel

Microsoft Excel is a spreadsheet developed by Microsoft for Windows, macOS, Android and iOS.

New!!: Component Object Model and Microsoft Excel · See more »

Microsoft Foundation Class Library

Microsoft Foundation Class Library (MFC) is a C++ object-oriented library for developing desktop applications for Windows.

New!!: Component Object Model and Microsoft Foundation Class Library · See more »

Microsoft Interface Definition Language

Microsoft Interface Definition Language (MIDL) is a text-based interface description language from Microsoft, based on the DCE/RPC IDL which it extends for use with the Microsoft Component Object Model.

New!!: Component Object Model and Microsoft Interface Definition Language · See more »

Microsoft Message Queuing

Microsoft Message Queuing or MSMQ is a message queue implementation developed by Microsoft and deployed in its Windows Server operating systems since Windows NT 4 and Windows 95.

New!!: Component Object Model and Microsoft Message Queuing · See more »

Microsoft Office

Microsoft Office is a family of client software, server software, and services developed by Microsoft.

New!!: Component Object Model and Microsoft Office · See more »

Microsoft Transaction Server

Microsoft Transaction Server (MTS) was software that provided services to Component Object Model (COM) software components, to make it easier to create large distributed applications.

New!!: Component Object Model and Microsoft Transaction Server · See more »

Microsoft Visual C++

Microsoft Visual C++ (often abbreviated to MSVC) is an integrated development environment (IDE) product from Microsoft for the C, C++, and C++/CLI programming languages.

New!!: Component Object Model and Microsoft Visual C++ · See more »

Microsoft Visual Studio

Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.

New!!: Component Object Model and Microsoft Visual Studio · See more »

Microsoft Visual Studio Express

Microsoft Visual Studio Express is a set of integrated development environments (IDEs) developed by Microsoft as a freeware and registerware function-limited version of the non-free Microsoft Visual Studio.

New!!: Component Object Model and Microsoft Visual Studio Express · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Component Object Model and Microsoft Windows · See more »

Microsoft Word

Microsoft Word (or simply Word) is a word processor developed by Microsoft.

New!!: Component Object Model and Microsoft Word · See more »

MSXML

Microsoft XML Core Services (MSXML), now legacy, was a set of services that allowed applications written in JScript, VBScript, and Microsoft development tools to build Windows-native XML-based applications.

New!!: Component Object Model and MSXML · See more »

Name mangling

In compiler construction, name mangling (also called name decoration) is a technique used to solve various problems caused by the need to resolve unique names for programming entities in many modern programming languages.

New!!: Component Object Model and Name mangling · See more »

Object (computer science)

In computer science, an object can be a variable, a data structure, a function, or a method, and as such, is a value in memory referenced by an identifier.

New!!: Component Object Model and Object (computer science) · See more »

Object Linking and Embedding

Object Linking & Embedding (OLE) is a proprietary technology developed by Microsoft that allows embedding and linking to documents and other objects.

New!!: Component Object Model and Object Linking and Embedding · See more »

Object model

In computing, object model has two related but distinct meanings.

New!!: Component Object Model and Object model · See more »

Object Pascal

Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Delphi.

New!!: Component Object Model and Object Pascal · See more »

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").

New!!: Component Object Model and Object-oriented programming · See more »

OLE Automation

In Microsoft Windows applications programming, OLE Automation (later renamed to simply Automation) is an inter-process communication mechanism created by Microsoft.

New!!: Component Object Model and OLE Automation · See more »

Portable object (computing)

In distributed programming, a portable object is an object which can be accessed through a normal method call while possibly residing in memory on another computer.

New!!: Component Object Model and Portable object (computing) · See more »

Process isolation

Process isolation is a set of different hardware and software technologies designed to protect each process from other processes on the operating system.

New!!: Component Object Model and Process isolation · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: Component Object Model and Programming language · See more »

Property (programming)

A property, in some object-oriented programming languages, is a special sort of class member, intermediate in functionality between a field (or data member) and a method.

New!!: Component Object Model and Property (programming) · See more »

Proprietary format

A proprietary format is a file format of a company, organization, or individual that contains data that is ordered and stored according to a particular encoding-scheme, designed by the company or organization to be secret, such that the decoding and interpretation of this stored data is easily accomplished only with particular software or hardware that the company itself has developed.

New!!: Component Object Model and Proprietary format · See more »

Protocol (object-oriented programming)

Protocol is a term used by particular object-oriented programming languages with a variety of specific meanings, which other languages may term interface or trait (or even Dynamic dispatch or Dependency injection), and often associated with languages from Apple Inc. (Protocol when used otherwise is akin to a Communication protocol, indicating the chain of interactions between the caller and the object.) Languages which use the term Protocol include.

New!!: Component Object Model and Protocol (object-oriented programming) · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Component Object Model and Python (programming language) · See more »

Queue (abstract data type)

In computer science, a queue is a particular kind of abstract data type or collection in which the entities in the collection are kept in order and the principal (or only) operations on the collection are the addition of entities to the rear terminal position, known as enqueue, and removal of entities from the front terminal position, known as dequeue.

New!!: Component Object Model and Queue (abstract data type) · See more »

Reference counting

In computer science, reference counting is a technique of storing the number of references, pointers, or handles to a resource such as an object, block of memory, disk space or other resource.

New!!: Component Object Model and Reference counting · See more »

Remote procedure call

In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared network), which is coded as if it were a normal (local) procedure call, without the programmer explicitly coding the details for the remote interaction.

New!!: Component Object Model and Remote procedure call · See more »

Run time (program lifecycle phase)

In computer science, run time, runtime or execution time is the time during which a program is running (executing), in contrast to other program lifecycle phases such as compile time, link time and load time.

New!!: Component Object Model and Run time (program lifecycle phase) · See more »

Runtime Callable Wrapper

A Runtime Callable Wrapper (RCW) is a proxy object generated by the.NET Common Language Runtime (CLR) in order to allow a Component Object Model (COM) object to be accessed from managed code.

New!!: Component Object Model and Runtime Callable Wrapper · See more »

Serialization

In computer science, in the context of data storage, serialization is the process of translating data structures or object state into a format that can be stored (for example, in a file or memory buffer) or transmitted (for example, across a network connection link) and reconstructed later (possibly in a different computer environment).

New!!: Component Object Model and Serialization · See more »

Smart pointer

In computer science, a smart pointer is an abstract data type that simulates a pointer while providing added features, such as automatic memory management or bounds checking.

New!!: Component Object Model and Smart pointer · See more »

SOAP

SOAP (originally Simple Object Access Protocol) is a messaging protocol specification for exchanging structured information in the implementation of web services in computer networks.

New!!: Component Object Model and SOAP · See more »

Spreadsheet

A spreadsheet is an interactive computer application for organization, analysis and storage of data in tabular form.

New!!: Component Object Model and Spreadsheet · See more »

SWIG

The Simplified Wrapper and Interface Generator (SWIG) is an open-source software tool used to connect computer programs or libraries written in C or C++ with scripting languages such as Lua, Perl, PHP, Python, R, Ruby, Tcl, and other languages like C#, Java, JavaScript, Go, Modula-3, OCaml, Octave, Scilab and Scheme.

New!!: Component Object Model and SWIG · See more »

Thread (computing)

In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system.

New!!: Component Object Model and Thread (computing) · See more »

Type conversion

In computer science, type conversion, type casting, and type coercion are different ways of changing an entity of one data type into another.

New!!: Component Object Model and Type conversion · See more »

Universally unique identifier

A universally unique identifier (UUID) is a 128-bit number used to identify information in computer systems.

New!!: Component Object Model and Universally unique identifier · See more »

User-Mode Driver Framework

User-Mode Driver Framework (UMDF) is a device-driver development platform first introduced with Microsoft's Windows Vista operating system, and is also available for Windows XP.

New!!: Component Object Model and User-Mode Driver Framework · See more »

VBScript

VBScript ("Microsoft Visual Basic Scripting Edition") is an Active Scripting language developed by Microsoft that is modeled on Visual Basic.

New!!: Component Object Model and VBScript · See more »

Virtual method table

A virtual method table (VMT), virtual function table, virtual call table, dispatch table, vtable, or vftable is a mechanism used in a programming language to support dynamic dispatch (or run-time method binding).

New!!: Component Object Model and Virtual method table · See more »

Visual Basic

Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its Component Object Model (COM) programming model first released in 1991 and declared legacy during 2008.

New!!: Component Object Model and Visual Basic · See more »

Visual Basic Extension

In computer programming, a Visual Basic Extension (commonly abbreviated VBX) or custom control, was the component model used in Microsoft Visual Basic versions 1.0 to 3.0.

New!!: Component Object Model and Visual Basic Extension · See more »

Weak reference

In computer programming, a weak reference is a reference that does not protect the referenced object from collection by a garbage collector, unlike a strong reference.

New!!: Component Object Model and Weak reference · See more »

Web service

The term web service is either.

New!!: Component Object Model and Web service · See more »

Windows 3.1x

Windows 3.1x (codenamed Janus) is a series of 16-bit operating environments produced by Microsoft for use on personal computers.

New!!: Component Object Model and Windows 3.1x · See more »

Windows 8

Windows 8 is a personal computer operating system developed by Microsoft as part of the Windows NT family of operating systems.

New!!: Component Object Model and Windows 8 · See more »

Windows Communication Foundation

The Windows Communication Foundation (WCF), previously known as Indigo, is a runtime and a set of APIs in the.NET Framework for building connected, service-oriented applications.

New!!: Component Object Model and Windows Communication Foundation · See more »

Windows Registry

The registry is a hierarchical database that stores low-level settings for the Microsoft Windows operating system and for applications that opt to use the registry.

New!!: Component Object Model and Windows Registry · See more »

Windows RT

Windows RT is a discontinued mobile operating system developed by Microsoft.

New!!: Component Object Model and Windows RT · See more »

Windows Runtime

Windows Runtime (WinRT) is a platform-agnostic application architecture first introduced in Windows 8 and Windows Server 2012 in 2012.

New!!: Component Object Model and Windows Runtime · See more »

Windows shell

The Windows shell is the graphical user interface for the Microsoft Windows operating system.

New!!: Component Object Model and Windows shell · See more »

Windows XP

Windows XP (codenamed Whistler) is a personal computer operating system that was produced by Microsoft as part of the Windows NT family of operating systems.

New!!: Component Object Model and Windows XP · See more »

XCOPY deployment

XCOPY deployment or xcopy installation is a software application's installation into a Microsoft Windows system simply by copying files.

New!!: Component Object Model and XCOPY deployment · See more »

XML

In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.

New!!: Component Object Model and XML · See more »

XPCOM

Cross Platform Component Object Model (XPCOM) is a cross-platform component model from Mozilla.

New!!: Component Object Model and XPCOM · See more »

.NET Framework

.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.

New!!: Component Object Model and .NET Framework · See more »

Redirects here:

ActiveX application, ActiveX script, Apartment model, COM Plus, COM and OLE, COM object, COM plus, COM server, COM+, COM+ Events, COM/ActiveX, Component object model, Interface ID, Microsoft Component Object Model, Multi Threaded Apartment, Multi-Threaded Apartment, Neutral Apartment, RegFree COM, Regfree COM, Registration Free COM, Registration-Free COM, Registration-free COM, Single Threaded Apartment, Single-Threaded Apartment, Single-threaded apartment.

References

[1] https://en.wikipedia.org/wiki/Component_Object_Model

OutgoingIncoming
Hey! We are on Facebook now! »