Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

MATLAB에서 COM 객체 사용하기

MATLAB®에서 COM 컴포넌트에 액세스

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

또는 Microsoft .NET 응용 프로그램 사용을 고려해 보십시오. 자세한 내용은 MATLAB에서 .NET 호출하기 항목을 참조하십시오.

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

함수

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 컴포넌트에 액세스

도움말 항목

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.