Visitantes que leram esse artigo, também visitaram:
  • Instalando o QuickReport no Delphi 7
  • Adriano Santos
  • Anderson Haertel Rodrigues
  • Dica: Exemplo de ordenação no ListBox
  • Borland Delphi – Curso Básico


  • Instalando ZeosLib no Delphi 7

    Postado por Plinio Cruz em 25 de fevereiro de 2009 na categoria Delphi, Programação, Tutorial | 16 Comments to Read

    1 Estrela2 Estrela3 Estrela4 Estrela5 Estrela (6 votos, média: 3,67)
    Loading ... Loading ...

    A bilbioteca ZeosLib (download) é uma conjunto de ferramentas para você ter uma conexão nativa com banco de dados, ou seja, uma conexão sem drivers auxiliares como o ODBC. Isso agiliza a programação, deixa a instalação do seu sistema fácil e o mais importante, deixa seu sistema mais rápido.

    O ZeosLib é OpenSource e gratuito, sua instalação não é das mais simples, mas também não é um bicho de sete cabeçcas, é mais uma receita de bolo, basta seguir os passos sem pular “nenhum ingrediente” e pronto, está instalado para a utilização.

    Então faça o download do arquivo compactado e descompacte em um diretório vazio de sua preferência, guarde lá  e vamos para o primeiro passo: Vá até a pasta “Zeos\Lib\MySQL” na diretório onde você descompactou a bilbioteca e os arquivos que lá você encontrar (libmsql40.dll, libmysql21.dll, libmysql320.dll, libmysql323.dll) faça uma cópia para a pasta system32 do diretório de instalação do Windows.

    Agora abra o Delphi, aqui utilizaremos a versão 7, mas se aplica as outras também, deixamos aqui o site disponível para os visitantes que já instalaram em outras versões e encontraram alguma diferença, que deixem sua dica aqui.

    Figura 01

    Figura 01

    Em seguida clique no menu “Tools”, “Enviroment Options” na janela que se abre escolha a aba ”Library”. Na tela surgirá detalhes de instalação da bibliotecas. A primeira opção “Libraty Path” é responsável pela escolha do diretório da nova bilbioteca, clique no botão “…” para você escolher os diretórios. (Figura 02)

    Figura 02

    Figura 02

    Nessa tela utilize novamente o botão “…” para localizar os diretórios (Figura 03) que interessam a nossa instalação. Na tela que se abre localize o diretório que você descompactou sua bilbioteca e ache o diretório src, nele você encontrará os subdiretórios; component, core, dbs, parsesql e plain. Selecione o primeiro “component” clique ok e voltando para a tela da Figura 02 clique no botão Add. Você verá o endereço ser registrado no quadro acima.

    Figura 03

    Figura 03

    Esse processo será repetido com todos os diretórios da pasta “src”, ou seja, core, dbs, parsesql e plain, nessa ordem. Feito isso agora vamos para a instalação da biblioteca propriamente dita. Clique em “ok” e volte a tela principal do Delphi e proceda como se fosse abrir um projeto.

    Clique em “File”, “Open Project” e localize na pasta da biblioteca o subdiretório “packages” e em seguida a pasta referente a sua versão, no nosso caso, Delphi 7 e clique no arquivo ZeosDbo, em seguida OK e a tela “Project Manager” vai aparecer com o conteúdo do projeto, que não por coincidência são os nomes dos diretórios que determinamos no processo anterior. 

    Figura 04

    Figura 04

    Agora teremos que fazer o mesmo processo para cada um dos arquivos que aparecem e pela ordem. Clique com o botão da direita sobre o primeiro arquivo “ZCore.bpl” (Figura 04) no menu de propriedades que aparece, clique em “Compile”, aguarde o cursor da ampulheta parar, pois nesse momento os arquivos da ferramenta estão sendo compilados e dependendo do computador essa tarefa pode demorar alguns segundos.

    Em seguida clique novamente com o botão direita sobre o mesmo arquivo “ZCore.bpl”, a mesma tela de propriedades se abrirá (Figura 04), dessa vez você escolherá a função “Install”, feito isso aparecerá uma tela de aviso sobre a instalação correta da ferramenta, clique “Ok” e faço o mesmo processo para os outros arquivos e lembre-se, na ordem que aparecem.

    Figura 05

    Figura 05

    No último arquivo “ZComponent.bpl”, referente a instalação dos ícones e ligações da bilbioteca, você receberá a mensagem da Figura 05, que ocorrendo tudo perfeitamente mostra as ferramentas instaladas, clique ok e sua bilbioteca estará perfeitamente instalada. Clique “File”, “Close All” e confime todas as telas para salvar o projeto. Pronto o Delphi está pronto para você trabalhar.

    Figura 06

    Figura 06

    Agora vá até a ABA de componentes e localize a “Zeos Acess” (Figura 06) e você terá acesso aos componetes da biblioteca. Como todos por aqui já sabem o Clube da Informática é mantido pela Trio Interativa, a nossa equipe atualmente desenvolve sistema Web (PHP/MySQL) como módulos externos desenvolvidos em Delphi para processos de maior duração e que via web poderia durar um tempo maior ou nem seriam viáveis pela velocidade da banda, por exemplo, envio de e-mails para mailings personalizados com mais de 5000 registros, as aplicações são infinitas.

    Boa Sorte e espero que esse passo-a-passo tenha ajudado.

    • ricardo said,

      Valeu pelo artigo! Me ajudou aqui!

      Abraços

    • Armando said,

      Tem um jeito bem mais fácil e rápido de instalar essa mesma biblioteca no Delphi 7!
      1) Após descompactar o arquivo, vá até a pasta Packages (dentro do diretório que vc criou).
      2) Entre na pasta Delphi7.
      3) Clique duas vezes no arquivo ZComponentDesign.dpk (o Delphi será aberto).
      4) Clique no botão Install.

    • vicente said,

      cara segui todos os passos que você descreveu mais quando clico com o botão direito sobre Zcore.bpl e todos os outros que se seguem e clico em install da um erro dizendo: “can’t be installed because it is not a designer time pakage” gostaria de uma ajuda desde ja agradeço.

    • Edgard Leal said,

      Muito bom !!
      Obrigado pela ajuda.

    • Rodrigo Adachi said,

      Quando vou instalar os componentes zcore70.dpl… tambem acontece um erro report: can’t be installed because it is not a designer time pakage.

    • Luiz Adauto said,

      Excepcional o tutorial de vocês, meus parabens, tudo funcionaou de acordo.

    • Jordan Henrique said,

      Ei, o erro : ‘can’t be installed because it is not a designer time pakage’ é devido a versão, esse link do artigo tras o Zeos mais atual, que infelizmente ainda está instável. Consegui solucionar o problema baixando uma versão mais estável. Ex.: 6.1 e alguma coisa.

    • Ricardo said,

      Muito bom artigo.. gostei, estava um tanto quanto cansado de procurar algum tutorial bom pra poder instalar o componente, e esse veio bem a calhar… porem o componente que eu usei pra instalar não foi esse que o site esta oferecendo down. foi um outro que eu ja tinha na máquina, esse veio faltando as .dll Mas mesmo assim.. obrigado =)

    • Filipe said,

      Eh isso mesmo galera… quando clicar em install click diretamente no ultimo arquivo, os anteriores nao serao instalados… (error can’t not install because alguma coisa)…

    • mauricio said,

      Olá amigos…

      Instalei a biblioteca Zeos e até aqui, tudo bem..
      Alguém já usou o MySQLlite 1.7
      Não vi em lugar algum onde se registra a senha do Banco de dados.

      Alguém pode dar umas dicas, pois tentei Firebird + IbExpert entre outros meios e até o momento não consegui rodar o banco na máquina cliente.

      Grato pela dica

    • Artur said,

      Olá. Após gerado um executavel utilizando os componentes do ZeosLib não preciso de nenhum arquivo adicional ou runtime para colocar nas outras estações ? Pergunto porque executarei que almejo rodará em várias máquinas da rede e a quero fazer isto através do script de login de domínio do windows 2008. automaticamente através de GPO no Windows 2008. O programa deverá rodar em toda a máquina que ingressar no domínio, seja nova ou antiga.
      OBrigado.

    • Plinio Cruz said,

      Na verdade você vai precisar do executável e da dll do banco de dados que você vai utilizar, normalmene programo sem direcionamento da mesma, assim basta colocar na pasta o executável e a dll juntos e pronto, o executável roda redondo!

    • Dorival said,

      Parabens, muito util esse tutorial.
      Obrigado.

    • Marcos Robero said,

      Artigo 10 !,

      Parabens ao autor !
      Este post me foi muito util,
      Obrigado !

    • Thiago said,

      Muito bom esse tutorial de instalacao! Parabens! Funcionou perfeitamente, passo a passo.

    • Leandro said,

      Funcionou perfeitamente!
      Obrigado.

    Deixe seu comentário