- 4. Instalação da DLL
4.4. Atualização da biblioteca - 4.3. Falha no registro da DLL
« Anterior - 5. Uso da DLL
Próximo »
4.4. Atualização da biblioteca
Em caso de atualização da biblioteca, quando se tratar de uma mesma versão (considerar a parte numérica, ex. 0.3), não será necessário fazer o registro da DLL, bastando a simples substituição dos arquivos contidos no pacote.
Em caso de alteração de versão será necessário registrar a nova versão da DLL, bem como refazer os passos de importação do type library da DLL, que estão descritos nos itens seguintes na pasta da última versão da DLL registrada, pois quando alteramos o número da versão, em geral, acrescentamos novas funcionalidades e novas chamadas na DLL.
Passos para atualização da DLL:
Na pasta onde se encontra uma versão da DLL registrada (é necessário que exista a versão da DLL na pasta) em uso, digitar na linha de comando do DOS:
regasm /u CTe_Util.dll /tlb:CTe_Util.tlb
Este processo evita que as versões continuem registradas, mas não é algo extremamente necessário,
- copiar a nova versão da DLL e digitar na linha de comando do DLL:
regasm CTe_Util.dll /tlb:CTe_Util.tlb
Atenção
- O regasm.exe é um utilitário que acompanha o framework .NET 2.0 e foi colocado na pasta apenas para facilitar a instalação, se o usuário desejar, o aplicativo existente no equipamento pode ser utilizado também;
- Observe o resultado do comando para verificar se a DLL foi registrada;
- A digitação do comando pode ser substituída pela execução dos bat (desregistraDLLCTe.bat e registraDLLCTe.bat);
- A geração do arquivo de interface ( import type library /Delphi e reference /VB/VBA/VFP) deve ser feita sempre que houver mudança de versão ex.: 0.2x - 0.3x, pois nestes casos em geral acrescentamos novas funcionalidades (chamadas);
- Verifique se a DLL foi registrada chamando a funcionalidade versao da DLL(pode utilizar o opção do aplicativo demo);
- O arquivo da nova versão da DLL registrada deve ser copiada para a pasta da aplicação;
- Os usuários de VB/VBA e VFP devem copiar a DLL para a pasta da aplicação do VB, VBA ou VFP, sendo recomendável que registre a DLL nesta pasta.
- 4.4. Atualização da biblioteca
4. Instalação da DLL - « Anterior
4.3. Falha no registro da DLL - Próximo »
5. Uso da DLL