主要内容

GetCharArray

字符数组从自动化服务器

剧情简介

IDL方法签名

HRESULT GetCharArray([in] BSTR varName, [in] BSTR Workspace, [out, retval] BSTR *mlString) / /输出

微软Visual Basic客户端

GetCharArray(varname As String, workspace As String)作为字符串

MATLAB客户端

str = GetCharArray (h,‘varname’,‘工作空间”)

描述

str = GetCharArray (h,‘varname’,‘工作空间”)中存储的字符数组varname从指定的工作空间连接到句柄的服务器的h然后返回它str的值工作空间基地全球

例子

全部展开

这个例子展示了如何在MATLAB®和Visual Basic®. net客户端之间传递字符数据。使用以下代码创建应用程序。

类型getchararray.vb
Dim Matlab As Object Dim S As String Matlab = CreateObject(" Matlab. application") MsgBox("In Matlab, type" & vbCrLf _ & "str='new text';")GetCharArray("str", "base") MsgBox("str = " & S) Catch ex As Exception MsgBox("You did not set 'str' in MATLAB") End Try . GetCharArray("str", "base") MsgBox("str = " & S) Catch ex As Exception

打开MATLAB窗口,输入:

str =“新的文本”

点击好吧.视觉的基本对话框命令显示您在MATLAB中输入的内容。

这个例子展示了如何在MATLAB®和VBA客户端之间传递字符数据。使用以下代码创建应用程序。

类型getchararray.vba
Dim Matlab As Object Dim S As String Set Matlab = CreateObject(" Matlab. application") MsgBox("In Matlab, type" & vbCrLf & "str='new text';GetCharArray("str", "base") MsgBox("str = " & S)

打开MATLAB窗口,输入:

str =“新的文本”

点击好吧.VBA的对话框命令显示您在MATLAB中输入的内容。

之前介绍过的R2006a