Поделиться через


Использование мастера библиотеки типов Java

Область применения: Access 2013, Office 2013

Мастер библиотеки типов Java — это функция Visual J++ 1.x, интегрированная в меню Сервис среды разработки. Его цель — выполнить поиск в библиотеке типов и создать интерфейс Java, позволяющий получить доступ к COM-объектам. Для Visual J++ 6.0 мастер библиотеки типов Java заменен ADO для классов Windows Foundation.

Мастер библиотеки типов Java дает аналогичные результаты, что и средства командной строки, включенные в пакет Microsoft SDK для Java. Однако вы не можете войти в оболочки классов, создаваемые мастером, в отличие от оболочек классов, созданных пакетом Microsoft SDK для Java.

Мастер библиотеки типов Java создает классы в следующем расположении: \<windows directory>\Java\trustlib\msado15. В файле Summary.txt, расположенном в каталоге, где были созданы классы, отображаются созданные им определения классов.

Мастер библиотеки типов Java преобразует перечисленные типы, найденные в любой конкретной библиотеке типов, в тип INT (integer). Он также определяет интерфейс, соответствующий каждому перечислению типов в библиотеке типов. Вы можете ссылаться на значения перечисленного типа ADO с помощью следующего синтаксиса:

 
msado15.<Enum Name>.<constant Name> 

Пример этого показан в следующем фрагменте кода для задания свойства CommandType объекта Command :

 
Cmd1.putCommandType( msado15.CommandTypeEnum.adCmdStoredProc ); 

Кроме того, можно наследовать от перечисленной оболочки типов, созданной мастером библиотеки типов Java. В этом случае из синтаксиса можно удалить "msado15". Однако классу потребуется наследовать от каждого объекта Java и интерфейса перечисленного типа, на который он ссылается, чтобы полностью исключить необходимость ссылаться на msado15.* перед всеми объектами ADO и перечисленными значениями.

Дополнительные примеры кода см. в разделе ADO Java-оболочки классов.

Запуск мастера библиотеки типов Java из Visual J++ версии 1. X

  1. В меню Сервис выберите Мастер библиотеки типов Java.

  2. Выберите "Библиотека объектов данных Microsoft ActiveX" и нажмите кнопку ОК. Теперь (повторно) создаются файлы в каталоге \trustlib для ADO (по умолчанию c:\winnt\java\trustlib\msado15). Если вы уже использовали microsoft SDK для Java для создания классов для ADO, они будут заменены на классы из мастера библиотеки типов Java.

  3. Чтобы использовать эти файлы, откройте проект в Visual J++. В меню Проект выберите Добавить в проект. Выберите Файлы и добавьте все . Файлы JAVA, созданные в каталоге \trustlib (по умолчанию в c:\winnt\java\trustlib\msado15) для проекта.