이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

GetCharArray

자동화 서버의 문자형 배열

요약

IDL 메서드 시그니처

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

Microsoft Visual Basic 클라이언트

GetCharArray(varname As String, workspace As String) As String

MATLAB 클라이언트

str = GetCharArray(h,'varname','workspace')

설명

str = GetCharArray(h,'varname','workspace')는 핸들 h에 연결된 서버의 지정된 workspace에서 varname에 저장된 문자형 배열을 가져와 str로 반환합니다. workspace의 값은 base 또는 global입니다.

Visual Basic .NET 예제

이 예제에서는 Visual Basic® .NET 클라이언트를 사용합니다. VBA 코드를 실행하는 제품에서 실행하려면 항목을 참조하십시오.

  1. Visual Basic 응용 프로그램을 만듭니다. MsgBox 명령을 사용하여 MATLAB®과 응용 프로그램 간의 흐름을 제어합니다.

    Dim Matlab As Object
    Dim S As String
    Matlab = CreateObject("matlab.application")
    MsgBox("In MATLAB, type" & vbCrLf _
        & "str='new text';")
    Try
        S = Matlab.GetCharArray("str", "base")
        MsgBox("str = " & S)
    Catch ex As Exception
        MsgBox("You did not set 'str' in MATLAB")
    End Try
  2. MATLAB 창을 열고 다음을 입력합니다.

    str='new text';
  3. 확인(OK)을 클릭합니다. Visual Basic MsgBox가 MATLAB에 입력된 내용을 표시합니다.

  • VBA 코드를 실행하는 Microsoft® Office 제품에서 예제를 실행하려면 다음 명령문을

    MatLab = CreateObject("matlab.application")

    다음과 같이 바꿉니다.

    Set MatLab = CreateObject("matlab.application")
    

    자세한 내용은 VBA 제품 문서를 참조하십시오.

R2006a 이전에 개발됨