Preface
What Is MATLAB COM Builder?
Required Background
Requirements for MATLAB COM Builder
System Requirements
Compiler Requirements
Limitations and Restrictions
Related Products
Typographical Conventions
Overview
Building a Deployable Application
Elements of a COM Builder Project
Creating a Project
Managing M-Files and MEX-Files
Building a Project
Packaging and Distributing the Component
Examples
Graphical User Interface
Graphical User Interface Menus
File Menu
Project Menu
Build Menu
Component Menu
Help Menu
Project Settings
Component Information
Programming with COM Builder Components
Overview
Adding Class Properties to COM Builder Objects
Adding Events to COM Builder Objects
Creating an Instance of a Class
CreateObject Function
Visual Basic New Operator
Calling the Methods of a Class Instance
Processing varargin and varargout Arguments
Handling Errors During a Method Call
Modifying Flags
Array Formatting Flags
Data Conversion Flags
Usage Examples
Magic Square Example
Creating the M-file
Creating the Project
Building the Project
Creating the Visual Basic Project
Creating the User Interface
Creating the Executable
Testing the Application
Packaging the Component
Spectral Analysis Example
Building the Component
Integrating the Component with Visual Basic for Applications
Creating The Visual Basic Form
Adding The Spectral Analysis Menu Item to Excel
Saving the Add-in
Testing The Add-in
Package the Component
Function Reference
Functions - Alphabetical List
componentinfo
comtool
Producing a COM Object from MATLAB
Capabilities
Calling Conventions
Producing a COM Class
IDL Mapping
Visual Basic Mapping
Data Conversion
Data Conversion Rules
Array Formatting Flags
Data Conversion Flags
Registration and Versioning
Overview
Component Registration
Self-Registering Components
Globally Unique Identifiers
Versioning
Obtaining Registry Information
Utility Library
Introduction
Utility Library Classes
Class MWUtil
Class MWFlags
Class MWStruct
Class MWField
Class MWComplex
Class MWSparse
Class MWArg
Enumerations
Enum mwArrayFormat
Enum mwDataType
Enum mwDateFormat
Troubleshooting
Printable Documentation (PDF)