Newsgroup: it.comp.lang.delphi
Titolo: Aiuto con Zeos

Sto provando i componenti Zeos in quanto ho capito dal newsgroup che sono
buoni da
utilizzare con MySQL.
Però ottengo questo errore quanto tento di inserire una tabella :
Access violation at address 00000000. Read at address 00000000.
Il mio codice è il seguente :
object Form1: TForm1
  Left = 241
  Top = 171
  Width = 578
  Height = 426
  Caption = 'Form1'
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'MS Sans Serif'
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
  object ZMySqlDatabase1: TZMySqlDatabase
    Host = 'localhost'
    Port = '3306'
    Database = 'Prova'
    Encoding = etNone
    LoginPrompt = False
    Connected = True
    Left = 224
    Top = 224
  end
  object ZMySqlTransact1: TZMySqlTransact
    Options = [toHourGlass]
    AutoCommit = True
    Database = ZMySqlDatabase1
    TransactSafe = False
    Left = 264
    Top = 224
  end
  object ZMySqlTable1: TZMySqlTable
    Database = ZMySqlDatabase1
    Transaction = ZMySqlTransact1
    CachedUpdates = False
    ShowRecordTypes = [ztModified, ztInserted, ztUnmodified]
    Options = [doHourGlass, doAutoFillDefs, doUseRowId]
    LinkOptions = [loAlwaysResync]
    Constraints = <>
    ExtraOptions = [moStoreResult]
    Left = 304
    Top = 224
  end
end
Cosa c'è che non va ?
Ciao
Enrico

Ciao enrico, prova a mettere Connected = False e poi attivalo alla partenza
della tua applicazione, questo dovrebbe bastare.
Fammi sapere
Ciao
Gianni Giusti

 Fammi sapere
Si così riesco a connettermi e i componenti per la connessione vanno bene.
Però volevo usare anche i componenti di controllo, li ho scaricati dal sito
Zeos,
ma durante la compilazione mi danno degli errori, ovvero:
1) nell'installazione del pacchetto ZDbCtrls6.dpk ho questo errore :
    [Fatal Error] ZCommon6.dpk(39): File not found: 'ZToken.dcu'
2) nell'installazione del pacchetto ZUtils6.dpk ho questo errore :
    [Fatal Error] ZCommon6.dpk(39): File not found: 'ZToken.dcu'
Io ho già installato con successo i seguenti pacchetti :
ZCommon6.dpk
ZDb2Sql6.dpk
ZDbware6.dpk
ZIbSql6.dpk
ZMsSql6.dpk
ZMySql6.dpk
ZOraSql6.dpk
ZPgSql6.dpk
Cosa mi manca ?
Perchè la compilazione non va ?
Credo di saltare qualche passaggio ma non capisco cosa.
Ciao e grazie.

 Perchè la compilazione non va ?
1) Domanda scema.....ma il percorso hai componenti lo hai messo?
Se non lo hai fatto vai su :
Tools
Enviroments Options
Library
Alla voce library path aggiungi il persorso dei componenti (la directory da
dove li hai installati)
Io (ad esempio) ho scritto questo:
.....
$(DELPHI)\Lib\zeosdbo;$(DELPHI)\Lib\zeosctrl\dbctrls;$(DELPHI)\Lib\zeosctrl\
utils;$(DELPHI)\Lib\zeosctrl;
......
I miei componenti si trovano sotto la directory lib di delphi, quindi il
"c:\programmi\delphi\" è sostituito da $(DELPHI), se tu li hai sotto un
altra directory devi inserire l'intero percorso.
2)
ZDb2Sql6.dpk = componenti per accesso DB2 IBM
ZIbSql6.dpk = componenti per accesso SQL Interbase
ZMsSql6.dpk = componenti per accesso SQL Microsoft
ZMySql6.dpk = componenti per accesso DB MySql
ZOraSql6.dpk = componenti per accesso DB Oracle
ZPgSql6.dpk = componenti per accesso DB Postgrees
.....hai installato anche troppo (comunque nel più ci stà il meno e quindi
non hai sbagliato).
3) Se vuoi un consiglio installati anche gli Zeos Controls, per le ricerche
e gli ordinamenti ti risparmiano un sacco di codice e ti fanno fare bella
figura con il cliente: con la griglia puoi fare ricerche, filtri e
ordinamenti col semplice tasto destro del mouse.
Ciao
Gianni Giusti

 ordinamenti col semplice tasto destro del mouse.
Accetto tutti i consigli volentieri, ma purtroppo non riesco ad ottenere i
risultati
sperati.
Vi prego, ditemi cosa devo fare per installare questi componenti Zeos.
Ciao

 > Perchč la compilazione non va ?
Scusate ma ho riprovato ancora a rifare il tutto, ma ottengo dinuovo gli
errori di cui sopra
durante la compilazione.
Volevo precisare che gli errori li ho durante la compilazione dei componenti
 ZDbCtrls6.dpk e ZUtils6.dpk, tutti gli altri vengono compilati e installati
correttamente.
Sono in crisi e non so piů cosa fare.
Qualcuno mi puň aiutare ?
Ciao e grazie

 correttamente.
Le librerie zeos le puoi scaricare da diversi link, sei sicuro di aver
scaricato le ultime versioni da 
http://www.zeoslib.org/
 ?
Su questo link (che è quello ufficiale) trovi i pacchetti per delphi 6.
.....se hai scaricato quelle, non sò più in che modo aiutarti.
Ciao
Gianni Giusti
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 .....se hai scaricato quelle, non sň piů in che modo aiutarti.
Se non ti spiace, per aiutarmi, ti dico cosa ho provato a fare per rimediare
:
1) ho disintallato tutto
2) ho copiato il files scaricati nella directory Lib all'interno delle loro
directory:
    C:\Programmi\Borland\Delphi6\Lib\zeosdbo
    C:\Programmi\Borland\Delphi6\Lib\zeosctrl
    C:\Programmi\Borland\Delphi6\Lib\zde
con le rispettive sottodirectory
3) ho riportato i percorsi di ogni directory e di ogni sottodirectory
all'interno di library path
4) ho installato il ZCommon6.dpk
5) ho installato il ZUtils6.dpk, ma durante la compilazione:
[Error] Never-build package 'ZUtils6' requires always-build package
'ZCommon6'
Cosa ho sbagliato in questa procedura ?
E' meglio fare diversamente ?
Ma questo errore cosa vuol dire ?
Scusa, ma non so piů casa fare e tu sei l'unico che mi risponde.
Spero che ti venga un'idea su cosa fare.
Ciao e grazie.

 correttamente.
[cut]
Ciao Enrico,
io mi ricordo di aver avuto un problema simile al tuo, che poi ho 
risolto modificando delle dichiarazione nei package, togliendo o 
mettendo delle 'Implicit'. Siccome lo ho fatto un po di tempo fa non mi 
ricordo piu bene, ma è questo l'errore che dà pure a te?
Ciao e buon lavoro

 'ZCommon6'
</snip>
Guarda è lo stesso errore che dava a me, ti ho gia postato ieri una 
"specie di soluzione", comunque se premi F1 sull'errore che ti ha dato 
ti dice che dovresti o togliere o mettere una dichiarazione di IMPLICIT 
build, e se apri il package dove sono le dichiarazioni (non mi chiedere 
il file perchè non me lo ricordo e al momento non ho + delphi installato 
quindi non saprei dirtelo) sostituisci o inserisci la dichiarazione. 
Questo ti risolve il problema della compilazione, ma NOTA BENE che non 
so cosa ciò comporti, in quanto non sono cosi esperto in delphi!!!
Ciao e buona fortuna!

Seguendo le indicazioni che mi hai dato ieri ed andando ad intuito ho
aperto ZDbCtrls.dpk e ZUtils6.dpk ed ho sostituito {$IMPLICITBUILD ON} con
{$IMPLICITBUILD OFF}.
Ho compilato e ho installato senza più nessun problema.
Sinceramente non so cosa ho fatto, ho letto l'help e ho eseguito la
modifica.
Se qualcuno più esperto di me mi vuole illuminare ben venga.
Ora il tutto sembra funzionare perfettamente.
Colgo l'occasione per ringraziare tutti quanti per l'aiuto, non ci sarei mai
arrivato.
Ciao
Enrico