Main Content

Esta página es para la versión anterior. La página correspondiente en inglés ha sido eliminada en la versión actual.

Objetos COM enMATLAB

Acceder a componentes de COM desde MATLAB®

La plataforma Microsoft®Component Object Model(COM) proporciona un marco para integrar componentes de software reutilizables y binarios en una aplicación. Debido a que los componentes se implementan con código compilado, es posible escribir el código fuente en lenguajes de programación que sean compatibles con COM. Las actualizaciones a las aplicaciones se simplifican, ya que los componentes simplemente se pueden intercambiar sin tener que volver a compilar la aplicación completa. Además, la ubicación de un componente es transparente para la aplicación, por lo que los componentes pueden reubicarse en un proceso aparte o incluso en un sistema remoto sin tener que modificar la aplicación.

De manera alternativa, se puede considerar la posibilidad de usar Microsoft .NET Framework.

MATLAB admite la integración de COM y .NET Framework solo en la plataforma de Microsoft Windows®.

Funciones

actxserver Create COM server
actxGetRunningServer Handle to running instance of Automation server
methodsview View class methods
eventlisteners List event handler functions associated with COM object events
registerevent Associate event handler for COM object event at run time
unregisterallevents Unregister all event handlers associated with COM object events
unregisterevent Unregister event handler associated with COM object event at run time
iscom Determine whether input is COM object
isevent Determine whether input is COM object event
isinterface Determine whether input is COM interface

Objetos

COM Access COM components fromMATLAB

Ejemplos y procedimientos

MicrosoftOffice

Conceptos

Solución de problemas

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.