Main Content

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Verwenden von COM-Objekten in MATLAB

Aufruf von COM-Komponenten aus MATLAB® heraus

Das Microsoft® Component Object Model (COM) bietet ein Framework für die Integration wiederverwendbarer binärer Softwarekomponenten in eine Anwendung. Da Komponenten mit kompiliertem Code implementiert werden, kann der Quellcode in Programmiersprachen verfasst werden, die COM unterstützen. Upgrades für Anwendungen werden vereinfacht, da Komponenten einfach ausgetauscht werden können, ohne dass die gesamte Anwendung neu kompiliert werden muss. Darüber hinaus ist der Speicherort einer Komponente für die Anwendung transparent, d. h. Komponenten können in einen separaten Prozess oder sogar in ein Remotesystem verlagert werden, ohne dass die Anwendung geändert werden muss.

Ziehen Sie als Alternative die Verwendung von Microsoft .NET in Erwägung.

MATLAB unterstützt COM und .NET nur auf der Windows®-Plattform.

Funktionen

actxserverCreate COM server
actxGetRunningServerHandle to running instance of Automation server
methodsviewView class methods
eventlistenersList event handler functions associated with COM object events
registereventAssociate event handler for COM object event at run time
unregisteralleventsUnregister all event handlers associated with COM object events
unregistereventUnregister event handler associated with COM object event at run time
iscomDetermine whether input is COM object
iseventDetermine whether input is COM object event
isinterfaceDetermine whether input is COM interface

Objekte

COMAccess COM components from MATLAB

Themen

COM-Integration

Microsoft Office

Fehlersuche

MATLAB COM Support Limitations

Microsoft does not support loading 32-bit DLLs or in-process COM servers into a 64-bit application, or conversely.

Interpreting Argument Callouts in COM Error Messages

When a MATLAB client sends a command with an invalid argument to a COM server application, the server sends back an error message in the following format.