適用先: Access 2013、Office 2013
The Java Type Library Wizard is a feature of Visual J++ 1.x, integrated into the Tools menu of the development environment. Its purpose is to search a type library and create a Java interface that allows access to COM objects. For Visual J++ 6.0, the Java Type Library Wizard has been replaced with ADO for Windows Foundation Classes.
Java Type Library ウィザードは、Microsoft SDK for Java に組み込まれているコマンド ライン ツールと同様の結果を生成します。 ただし、Microsoft SDK for Java で生成されるクラス ラッパーとは異なり、ウィザードが生成するクラス ラッパーにステップ インすることはできません。
Java タイプ ライブラリ ウィザードでは、\<windows directory>\Java\trustlib\msado15 という場所にクラスが生成されます。 クラスが生成されるディレクトリにある Summary.txt ファイルでは、生成されたクラス定義を確認できます。
Java Type Library ウィザードは、所定のタイプ ライブラリにある列挙型を INT (整数) 型に変換します。 また、タイプ ライブラリの各列挙型に対応するインターフェイスも定義します。 ADO 列挙型の値は、次の構文で参照できます。
msado15.<Enum Name>.<constant Name>
次に示す Command オブジェクトの CommandType プロパティを設定するコードは、この構文の例を示したものです。
Cmd1.putCommandType( msado15.CommandTypeEnum.adCmdStoredProc );
または、Java Type Library ウィザードが生成する列挙型ラッパーから継承することもできます。 その場合は、構文から "msado15." を削除できます。 ただし、すべての ADO オブジェクトと列挙値の前で msado15.* をまったく参照しなくて済むようにするには、クラスにおいて、参照している各 Java オブジェクトと列挙型インターフェイスから継承する必要があります。
その他のコード例については、「ADO Java クラス ラッパー」を参照してください。
Visual J++ バージョン 1 から Java タイプ ライブラリ ウィザードを実行するには。X
From the Tools menu, select Java Type Library Wizard.
Select "Microsoft ActiveX Data Objects Library" and click OK. This now (re)generates files in the \trustlib directory for ADO (by default at c:\winnt\java\trustlib\msado15). If you used the Microsoft SDK for Java to already generate classes for ADO, they will be replaced with those from the Java Type Library Wizard.
To use these files, open your project in Visual J++. From the Project menu, choose Add To Project. Select Files, and add all of the .JAVA files generated in the \trustlib directory (by default at c:\winnt\java\trustlib\msado15) to your project.