이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
COM 컴포넌트 통합
MATLAB®에서 생성된 COM 컴포넌트를 애플리케이션에 통합하려면 API를 조합하여 사용해야 합니다. MATLABCompiler SDK™는 API를 사용하여 MATLAB Runtime을 초기화하고, 컴파일된 MATLAB 함수를 MATLAB Runtime으로 불러오고, COM 컴포넌트와 MATLAB Runtime 간에 전달되는 데이터를 관리합니다. 컴파일러는 컴파일된 함수의 시그니처를 기반으로 API 중 일부를 생성합니다. MATLAB Runtime은 모든 애플리케이션에 대해 일관된 다른 API를 제공합니다.
COM 컴포넌트를 사용하여 MATLAB 함수를 Microsoft® Office 제품에 연동합니다. MATLAB Compiler™는 Microsoft Excel®과 직접 연동할 수 있습니다.
함수
compiler.build.comComponent | Create COM component for deployment outside MATLAB (R2021a 이후) |
compiler.build.COMComponentOptions | Options for building COM components (R2021a 이후) |
compiler.build.Results | Compiler build results object (R2020b 이후) |
mcrinstaller | 현재 플랫폼에 해당하는 MATLAB Runtime 인스톨러의 버전과 위치 정보 표시 |
mcrversion | MATLAB 버전과 매칭되는 MATLAB Runtime 버전 번호 반환 |
COM 유틸리티 클래스
도움말 항목
- Create a Generic COM Component with MATLAB Code
Learn how to create a generic COM component.
- Register and Reference Utility Library
Register the
MWComUtil
library to use COM components. - Call the Methods of a Class Instance
Call class methods to access the encapsulated MATLAB functions.
- Call COM Objects in Visual C++ Programs
Integrate a COM object into a Visual C++® program.
- Pass Arguments
Pass multiple arguments as a
varargin
array by creating aVariant
array and assigning each array element to the respective input argument. - Control Array Formatting and Data Conversion
Refer to array formatting and data conversion flags.
- Use MATLAB Global Variables in Visual Basic
Class properties allow an object to retain an internal state between method calls.
- Block Execution of Applications That Create Figures
Handle interaction in a console-based program that creates MATLAB figures.
- Obtain Registry Information
Use MATLAB function
componentinfo
to query the system registry for installed COM components. - Integrate Magic Square into a COM Application
Create a COM component from a simple MATLAB file.
- Package COM Components from Command Line
Use
mcc
to build COM components. - Install COM Components
Deploy COM components on target machines.
- General Techniques
Integrate COM components into COM compliant programs.
- Handle Errors During a Method Call
Learn how Microsoft Visual Basic® handles exceptions.
- Register COM Component
Register COM components created by MATLAB Compiler SDK on the target machine.
- Data Conversion
Convert data between MATLAB and COM variants.
- Calling Conventions
Learn the method calling conventions for COM components.