4.11.3. Instalação de DLLs TopDATA

 
  • Para equipamentos do modelo TOPDATA é necessário registrar as Dlls de comunicação do equipamentos, para isso siga as instruções abaixo para realizar o registro das Dlls no seu computador:
 
Primeiro passo:
  • Copie os arquivos abaixo para o diretório “C:\Windows\System32” ou para o diretório onde está localizado o executável do seu software. É recomendado copiar os arquivos para o diretório System32, se está atualizando as DLLs deve primeiro “desregistrar” as DLLs antigas para depois substituí-las.
  • Para desregistrar use o comando: regsvr32 /u “caminho completo da dll”
     
  • Essas são as Dlls:
  • vcl50.bpl
  • EasyInner.dll
  • Inner2k.dll
  • InnerTCP.dll
  • Inner.dll
  • InnerPendrive.dll
  • MSCOMM32.OCX
  • MSWINSCK.OCX
  • msvbvm60.dll
Observação: Se o seu SO for Windows for 64bits é recomendado copiar os arquivos para o diretório “C:\Windows\SysWOW64”.
 
Segundo passo:
  • Após copiar os arquivos execute o comando regsvr32 no menu Iniciar
  • Executar do windows da seguinte forma: regsvr32 "Caminho completo da dll"
    Exemplo: regsvr32 "C:\Windows\System32\MSCOMM32.OCX"
Atenção: É necessário registrar a MSCOMM32.OCX, MSWINSCK.OCX, msvbvm60.dll, InnerPenDrive.dll.
 
Terceiro passo:
  • Para registrar a Inner.dll use o seguinte comando:
  • %systemroot%"\microsoft.net\framework\v2.0.50727/regasm.exe" %systemroot%"\system32\Inner.dll" /codebase
  • %systemroot%"\microsoft.net\framework\v2.0.50727/regasm.exe" %systemroot%"\System32\Inner.dll" /tlb:Inner.tlb
  • Se o sistema operacional for 64 bits use:
  • %systemroot%"\microsoft.net\framework\v2.0.50727/regasm.exe" %systemroot%"\SysWOW64\Inner.dll" /codebase
  • %systemroot%"\microsoft.net\framework\v2.0.50727/regasm.exe" %systemroot%"\SysWOW64\Inner.dll" /tlb:Inner.tlb
 
  • Na pasta DLLs tem um arquivo chamado “RegistrarDllInner.bat” que faz este registro da Inner.dll automatico verificando a versão do sistema operacional.