主要内容

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("在Matlab中,键入" & vbCrLf _ & "str='new text';")GetCharArray("str", "base") MsgBox("str = " & S) Catch ex As Exception MsgBox("You did not set 'str' in MATLAB")结束尝试

打开MATLAB窗口,然后输入:

str =“新的文本”

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

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

类型getchararray.vba
设置Matlab = CreateObject(" Matlab. application") MsgBox("在Matlab中,键入" & vbCrLf & "str='new text';")GetCharArray("str", "base") MsgBox("str = " & S)

打开MATLAB窗口,然后输入:

str =“新的文本”

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

R2006a之前介绍