Uso do Assistente de biblioteca de tipo Java
Aplica-se ao: Access 2013, Office 2013
O Java Type Library Wizard é um recurso do Visual J++ 1.x, integrado ao menu Ferramentas do ambiente de desenvolvimento. Sua função é pesquisar uma biblioteca de tipos e criar uma interface Java que permita acessar objetos COM. No Visual J++ 6.0, esse recurso foi substituído pelo ADO for Windows Foundation Classes.
O Java Type Library Wizard produz resultados semelhantes aos das ferramentas de linha de comando incluídas com o Microsoft SDK for Java. Entretanto, você não pode depurar os invólucros de classe gerados pelo assistente, ao contrário dos invólucros de classe gerados pelo Microsoft SDK for Java.
O Assistente de Biblioteca de Tipos java gera as classes no seguinte local: \<windows directory>\Java\trustlib\msado15. O arquivo Summary.txt, localizado no diretório que gerou as classes, mostra as definições de classe geradas por ele.
O Java Type Library Wizard converte os tipos enumerados, encontrados em qualquer biblioteca de tipos específica, no tipo INT (inteiro). Ele também define uma interface que corresponde a cada tipo enumerado na biblioteca de tipos. Você pode fazer referência aos valores de um tipo ADO enumerado usando esta sintaxe:
msado15.<Enum Name>.<constant Name>
Um exemplo disso é mostrado no fragmento de código a seguir para definição da propriedade CommandType de um objeto Command:
Cmd1.putCommandType( msado15.CommandTypeEnum.adCmdStoredProc );
Também seria possível herdar do invólucro de tipo enumerado gerado pelo Java Type Library Wizard. Nesse caso, você poderia remover "msado15." da sintaxe. Entretanto, sua classe precisaria herdar de cada objeto Java e interface de tipo enumerado à qual ela se refere para tornar totalmente desnecessária a referência de msado15.* na frente de todos os objetos ADO e valores enumerados.
Para obter mais informações sobre código de exemplo, consulte Invólucros de classe ADO Java.
Para executar o Assistente de Biblioteca de Tipos java do Visual J++ versão 1. X
No menu Ferramentas, selecione Java Type Library Wizard.
Selecione "Biblioteca Microsoft ActiveX Data Objects" e clique em OK. Esse procedimento agora regenera os arquivos no diretório \trustlib do ADO (por padrão, em c:\winnt\java\trustlib\msado15). Se você tiver usado o Microsoft SDK for Java para já gerar classes para o ADO, elas serão substituídas por essas classes do Java Type Library Wizard.
Para usar esses arquivos, abra seu projeto no Visual J++. No menu Projeto, escolha Adicionar ao Projeto. Selecione Arquivos e adicione todos os arquivos .JAVA gerados no diretório \trustlib (por padrão, em c:\winnt\java\trustlib\msado15) ao seu projeto.