jp.ne.so_net.ga2.no_ji.jcom
クラス ITypeLib
java.lang.Object
|
+--jp.ne.so_net.ga2.no_ji.jcom.IUnknown
|
+--jp.ne.so_net.ga2.no_ji.jcom.ITypeLib
- public class ITypeLib
- extends IUnknown
ITypeLibインターフェースを扱うためのクラス
- 関連項目:
ITypeInfo
,
IUnknown
,
JComException
,
ReleaseManager
フィールドの概要 |
static GUID |
IID
IID_ITypeLib です。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
IID
public static GUID IID
- IID_ITypeLib です。
- 関連項目:
GUID
ITypeLib
public ITypeLib(ReleaseManager rm,
int pITypeLib)
- ITypeLibを作成します。
引数pITypeLibはITypeLibインターフェースのポインタを指定します。
- パラメータ:
rm
- 参照カウンタ管理クラスpITypeLib
- ITypeLibインターフェース- 関連項目:
ReleaseManager
getDocumentation
public java.lang.String[] getDocumentation(int index)
throws JComException
- 指定したメンバIDのドキュメントを返します。
-1を指定した場合はこのオブジェクトに対するドキュメントを返します。
戻り値[0] bstrName,
戻り値[1] btrDocString,
戻り値[2] dwHelpContext,
戻り値[3] bstrHelpFile,
getTypeInfoCount
public int getTypeInfoCount()
throws JComException
getTypeInfo
public ITypeInfo getTypeInfo(int index)
throws JComException
getTLibAttr
public ITypeLib.TLibAttr getTLibAttr()
throws JComException
loadTypeLib
public static ITypeLib loadTypeLib(ReleaseManager rm,
java.lang.String szFile)
throws JComException
- タイプライブラリからITypeLibを取得します。
どのファイルを読めばいいんだ?
動作未確認
loadRegTypeLib
public static ITypeLib loadRegTypeLib(ReleaseManager rm,
GUID libid,
int verMajor,
int verMinor)
throws JComException
- GUID形式のLIBIDとバージョン番号からITypeLibを取得します。