當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Ruby WIN32OLE_RECORD#typename用法及代碼示例


本文簡要介紹ruby語言中 WIN32OLE_RECORD#typename 的用法。

用法

WIN32OLE_RECORD#typename #→ String object

返回VT_RECORD OLE 變量的類型名稱。

如果 VB.NET ComServer 項目中的 COM 服務器如下:

Imports System.Runtime.InteropServices
Public Class ComClass
    Public Structure Book
        <MarshalAs(UnmanagedType.BStr)> _
        Public title As String
        Public cost As Integer
    End Structure
    Public Function getBook() As Book
        Dim book As New Book
        book.title = "The Ruby Book"
        book.cost = 20
        Return book
    End Function
End Class

那麽, WIN32OLE_RECORD#typename 的結果如下:

require 'win32ole'
obj = WIN32OLE.new('ComServer.ComClass')
book = obj.getBook
book.typename # => "Book"

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 WIN32OLE_RECORD#typename。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。