Jump to content
Fórum Script Brasil
  • 0

Zeoslib No Delphi 2006


Guest - bruno -
 Share

Question

Guest - bruno -

Eu peguei o delphi 2006 ultimamente e estou tentando instalar o zeoslib, que apesar de não ter um pacote certim para o 2006 , tem para o delphi 9, (estou seguindo as intruções do site : http://www.imasters.com.br/artigo/3377/del...ados_no_delphi/ ); Eu sigo tudo,( faço algumas mudanças nas localizações devido a versao do delphi ) mas chega numa parte que da o seguinte erro: (--download da imagem--). O que eu posso fazer?? existe alguma versao da zeoslib para o delphi 2006??? por favor me ajudem =D

Link to comment
Share on other sites

23 answers to this question

Recommended Posts

  • 0

opa

então, dei uma olhada aqui, TLoginEvent está declarado na unit "DB", como seu Delphi é 2006 adicione em uses da unit que esta dando erro "DBCommonTypes".

se o Zeos não tem suporte ao Delphi2006 capaz que você tenha mais problemas...

abraço

Link to comment
Share on other sites

  • 0

certo mas o erro já mudou né?

posta o novo erro... é como eu comentei, quando não tem suporte

então vai aparecer vários erros de compilação, no Delphi 2006 mudaram algumas coisas, isso só complica (pra não fala outra coisa auhau) pra gente =\

Link to comment
Share on other sites

  • 0
Guest Visitante

hehe, sei como é.

Olha vou te explicar desde o começo para você não perder nada(hehe).

ABri o Delphi, como eu já adicionei "todas" as pastas dos sources

do componente na Library, eu já abro o delphi, vou em "open project" __ delphi9 ___.dbo.

AI compilo o 1º, o 2º, o3º, o 4º, no momento em que vou compilar o 5º da o erro.

A primeira vez deu este erro : FOnLogin: TLoginEvent;

Ai eu tentei de novo após o erro, eu mandei usar a unit "DBCommonTypes" debaixo de "implementation" ficando assim : uses ZMessages, ZClasses, ZAbstractRODataset, DBCommonTypes;

AI voltou a dar o mesmo erro! Será que mandei usar no lugar errado?

Link to comment
Share on other sites

  • 0

opa

AI voltou a dar o mesmo erro! Será que mandei usar no lugar errado?

sim sim, está no lugar errado pois FOnLogin: TLoginEvent; está acima de implementation, sendo assim você deve adicionar o "DBCommonTypes" no uses global, abaixo de Interface exemplo

unit ZConnection;

interface

uses

{...}, DBCommonTypes;

Link to comment
Share on other sites

  • 0
Guest Visitante

Olha, eu fiz assim:

unit ZConnection;

interface

{$I ZComponent.inc}

uses

{$IFNDEF VER130BELOW}

Types,

{$ENDIF}

{$IFNDEF UNIX}

{$IFDEF ENABLE_ADO}

ZDbcAdo,

{$ENDIF}

{$ENDIF}

{$IFDEF ENABLE_DBLIB}

ZDbcDbLib,

{$ENDIF}

{$IFDEF ENABLE_MYSQL}

ZDbcMySql,

{$ENDIF}

{$IFDEF ENABLE_POSTGRESQL}

ZDbcPostgreSql,

{$ENDIF}

{$IFDEF ENABLE_INTERBASE}

ZDbcInterbase6,

{$ENDIF}

{$IFDEF ENABLE_SQLITE}

ZDbcSqLite,

{$ENDIF}

{$IFDEF ENABLE_ORACLE}

ZDbcOracle,

{$ENDIF}

SysUtils, Classes, ZDbcIntfs, DB, ZCompatibility, DBCommonTypes;

AI APARECEU ESTE ERRO:

[Pascal Error] ZAbstractRODataset.pas(2932): E2072 Number of elements (38) differs from declaration (42)

nA linha: ftBlob, ftBlob, ftVariant, ftInterface, ftInterface, ftString, ftTimeStamp, ftFMTBcd);

Link to comment
Share on other sites

  • 0

opa

então, o erro agora já é outro, como falei capaz que de vários erros

por incompatibilidade...

Como não tenho o Delphi 2006 então não vou poder te ajudar

em todos os erros, quanto ao DBCommonTypes eu sabia porque

no site do Marco Cantu falava sobre algumas mudanças no 2006 e

dizia sobre esse DBCommonTypes, agora os demais erros infelizmente

não vou poder te ajudar porque não tem como eu testar aqui...

talvez outra pessoa possa te ajudar...

abraço

Link to comment
Share on other sites

  • 0

Bruno, se cadastra que fica mais fácil velhinho...

Até semana passada eu tinha o D2006 com o Zeos e funcionava perfeito... não sei o que está acontecendo com você... você baixou a versão mais recente?

O que pode estar acontecendo é que você pode estar tentando compilar um Pack que não é visual... os passos do que eu fiz são esses:

1 - Abri o Delphi 2006 e fechei todas as abas e projetos;

2 - Dei um duplo clique na Pack "ZCore", assim que ela se abriu eu a compilei;

3 - Depois eu abri o Pack "ZDbc", e o compilei;

4 - Abri os Packs "ZPlain" e "ZParseSql" e os compilei (exatamendte nessa ordem, caso apresente erro tente mudar as ordens, o Pack ZComponent sempre será o último);

5 - Feito isso abri a pack "ZComponent" e mandei compilar;

6 - Após compilar eu copiei todo o conteúdo da pasta "build" (E:\Pessoal\Zeos\packages\delphi9\build) para a pasta "Lib" (C:\Arquivos de programas\Borland\BDS\3.0\lib);

7 - Somente após copiar o conteúdo da pasta "build" para a pasta "Lib" eu mandei instalar o "ZComponent". Note que a pack "ZComponent é a única que você vai clicar em instalar.

Tente desinstalar tudo, baixar a versão mais recente do ZeosLib e instalar dessa forma. Se mesmo assim apresentar erros posta aqui...

E não se esuqece de se cadastrar...

Link to comment
Share on other sites

  • 0
Guest - Bruno -

está eu fiz desse jeito, fui em open project ___delphi9 ____zcore.bds etodas as outras. Só que quando chego na ultima e compilo ela da erro, ai eu fui la e copiei todas as da biuld para o meu delphi, depois disso fui la em instalar, mesmo assim da erro , no mesmo lugar

Link to comment
Share on other sites

  • 0
Guest Visitante

e onde tem essa versão mais nova do zeos, você tem como me passar o site ou algo assim, Obrigado pela ajuda, eu preciso instalar esse Zeos no meu Delphi 2006

Link to comment
Share on other sites

  • 0
Guest Visitante

Eu vou me cadastrar sim viu, hehe. O site é bom as pessoas ajudam as outras.

A respeito do meu problema, eu baixei a nova versão e ela tem a vê~são para o Delphi 10.

Ai vou la compilo uma por uma sem dar erro , ai fecho tudo não salvo e abro uma aplicacao e ela não está la. E uma vez eu tentei salvando tambem não apreceu.

O que estou fazendo de errado?

Ah, e outra coisa, este endereço: C:\Arquivos de programas\Borland\BDS\3.0\lib, não existe no meu, o meu é:C:\Arquivos de programas\Borland\BDS\4.0\lib, não sei se esse 4 faz diferenca.

Link to comment
Share on other sites

  • 0
Eu vou me cadastrar sim viu, hehe. O site é bom as pessoas ajudam as outras.
demoro :)
Ah, e outra coisa, este endereço: C:\Arquivos de programas\Borland\BDS\3.0\lib, não existe no meu, o meu é:C:\Arquivos de programas\Borland\BDS\4.0\lib, não sei se esse 4 faz diferenca.
não tem nada a ver...

o procedimento é

primeiro você adiciona na Library (Tools/Environment/Library) todas

as pastas da pasta Source sendo

a pasta src\

e as subpastas \scr\...

component\

core\

dbc\

parsesql\

plain\

*isso se deve ter feito, já que não deu erro de compilação... de qualquer forma...

Feito isso, abra a pasta \packages\delphi10 e compila todos os DPK,

abre um por um e apenas clique em compile...

ai depois... abre o ZComponent.dpk e clica em install ou no

ZComponentDesign.dpk...

deve aparecer ou algo como "package has been installed." ou

aparece algo como "the following components has been installed...e

aparecer os componentes"...

Se tudo der certo deve aparecer uma paleta "Zeos Access"

registre-se ;) rsr

abraço

Link to comment
Share on other sites

  • 0
Guest Visitante

Cara voce não tem MSN? está dando um erro, eu fiz isso sabe, adicionei as SRC, depois abri todas as DPK, no momento que ue chego na ultima(zcomponent) e da um erro. QUeria te mostrar o erro! (talvez ajudasse), e outra coisa eu copiei aqueles arquivos para a lib, será que isso está influenciando?

Por favor, passe o seu MSN, assim fica melhor, hehe.

Obrigado!

Link to comment
Share on other sites

  • 0
Guest Visitante

E tp, eu salvo no fim ou não, porque eu fiz assim: File___Open___delphi10____ai abri aZeosbdo.dbs, ai abre do lado todas aquelas que eu tenho que compilar, ai eu compilo uma por uma, pulo a zcomponent e vou para zcomponent design( e clico em instalar) e instala normal sem erro, ai eu fecho tudo , salvo, e abro uma aplicação e o zeos não está lá. MISTÈRIO!!!!!!!!!!

Link to comment
Share on other sites

  • 0

Fala Bruno beleza,

assim, eu não tenho o Delphi 2006, por isso não posso te ajudar...

pois não tem como eu testar...

Quanto ao ZComponent.dpk dar erro, qual erro?

faça uma SS igual você fez no primeiro erro, ai talvez outras pessoas

possa te ajudar...

abs

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      151k
    • Total Posts
      649.1k
×
×
  • Create New...