Lua Memo

タイプの取得

GetType(obj)

COMオブジェクトのタイプを判定する。定義内容を見ると、metatable を取得して、その type フィールドを返すだけ。

sample

require "luacom"
WScript = luacom.CreateObject("WScript.Shell")
print(luacom.GetType(WScript)) --> LuaCOM
excel = luacom.CreateObject("Excel.Application")
print(luacom.GetType(excel)) --> LuaCOM