Main Content

이 페이지의 내용은 이전 릴리스에 관한 것입니다. 해당 영문 페이지는 최신 릴리스에서 제거되었습니다.

MATLAB에서 COM 객체

MATLAB®에서 COM 구성요소에 액세스

Microsoft® COM(Component Object Model)은 재사용 가능한 이진 소프트웨어 구성요소를 응용 프로그램에 통합할 수 있도록 하는 프레임워크를 제공합니다. 구성요소는 컴파일된 코드로 구현되므로, COM을 지원하는 프로그래밍 언어로 구성요소의 소스 코드를 작성할 수 있습니다. 컴파일할 때는 전체 응용 프로그램을 다시 컴파일할 필요 없이 구성요소를 간단히 바꾸면 되므로 응용 프로그램 업그레이드가 간편해집니다. 또한 응용 프로그램에게는 구성요소의 위치가 투명(Transparent)하기 때문에 응용 프로그램을 수정하지 않고도 구성요소를 개별 프로세스나 원격 시스템에 재배치할 수 있습니다.

또는 Microsoft .NET Framework를 사용해 보십시오.

MATLAB은 Microsoft Windows® 플랫폼에서만 COM과 .NET Framework의 통합을 지원합니다.

함수

actxserverCOM 서버 생성
actxGetRunningServer실행 중인 자동화 서버 인스턴스에 대한 핸들
methodsview클래스 메서드(Class Method) 보기
eventlistenersCOM 객체 이벤트와 연결된 이벤트 핸들러(Event Handler) 함수 나열
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
iscom입력값이 COM 객체인지 확인
isevent입력값이 COM 객체 이벤트인지 확인
isinterface입력값이 COM 인터페이스인지 확인

객체

COMMATLAB에서 COM 구성요소에 액세스

예제 및 방법

Microsoft Office

개념

문제 해결

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.