Newsgroup: it.comp.lang.delphi
Titolo: D2010 e dbxfirebird (dbx4fb.dll) e unknown driver: FirebirdConnection

Vorrei valutare DBX e confrontarlo con la libraria ZeosLib (che ho 
utilizzato con D5) per l'uso con FireBird.
 
Ho provato a fare una applicazione di prova con DBX che perï¿œ funziona a 
design time e non a runtime restituendomi l'errore "unknown driver: 
FirebirdConnection".
 
Sul sito di supporto ho potuto leggere che c'ï¿œ un problema con D2009 
relativo a DBX4 che sembra necessiti del file DBXDrivers.ini nella 
stessa cartella del programma perï¿œ io non riesco a farlo funzionare.
 
Non mi riesce di comprendere dove sto sbagliando, dal sito di supporto 
consigliano di utilizzare il file DBXDrivers.ini presente in un esempio 
allegato alla dll opportunamente modificato ma non riesco a far partire 
l'applicazione, neanche quella di esempio.
 
Qualcuno che utilizza questo approccio, potrebbe aiutarmi, par favore? 
Grazie.
 
Sono gradite considerazioni sulle due tecnologie DBX vs ZeosLib. Grazie.
 
Ciao.
Luigi

Risolto mettendo "DBXDynalink" tra le uses di uno dei form autocreati 
dall'applicazione come suggerito in una pagina trovata su internet.
 
Ciao.
 
 

 con D5) per l'uso con FireBird.
 
se farai il confronto e avrai tempo di postare le tue impressioni sarei 
curioso dei risultati.
un saluto
 
-- 
Emanuele Desideri
 
 


Be, io non mi riferisco ad eventuali prestazioni ma, all'usabilitï¿œ dei 
componenti.
 
Con le Zeos mi sono trovato abbastanza bene con D5 ma la versione 
unicode (la 7) ï¿œ una alfa da fine 2010 e non ï¿œ ancora passata a beta 
anche perchï¿œ, i programmatori sono, mi sembra, passati a Lazarus/FPC per 
cui non hanno quasi modo di lavorare con delphi nelle ultime versioni 
(credo siano fermi alla 7).
 
Le Zeos, dal mio punto di vista, hanno qualche problema con la gestione 
master/Detail e cacheUpdate che non ï¿œ mai stata risolta definitivamente.
 
Per il resto sono abbastanza simili ai componenti TQuery standard.
 
Non conosco affatto, invece, il mondo DBX poichï¿œ con D5 ho lavorato 
sempre, a parte un progetto, con tabelle paradox.
 
I miei principali problemi riguardano relazioni master/detail/SubDetail 
da aggiornare solo a salvataggio del master, cosa che non ho saputo fare 
con le Zeos poichï¿œ le subDetail mi venivano sempre aggiornate al cambio 
di record del detail.
 
Spero di riuscire con DBX?
 
Di DBX mi sembra invece che bisogna utilizzare piï¿œ componenti alla volta 
per fare le stesse cose delle Zeos, nel senso che se con le Zeos (ma 
anche con paradox, obsoleto) basta l'accoppiata DataSource+TZQuery con 
DBX sembra che serva sempre 
DataSource+SqlQuery+DataSetProvider+ClientDataSet per cui i DataModule 
saranno sempre molto pieni a confronto dell'utilizzo della ZeosLib.
Forse mi sbaglio?
 
Ci sono entusiasti/scontenti di DBX qui? Grazie.
 
Ciao.


ti chiedevo un parere, perchï¿œ ricordo, qualche anno fa, quando iniziai 
a lavorare su firebird, di aver fatto qualche prova, molto molto 
semplice, e anchio venendo da paradox, mi sono trovato bene con zeos.
e da allora uso zeos.
ï¿œ pur vero che, negli anni, il mio modo di programmare ï¿œ cambiato 
tantissimo, percui, un nuovo e piï¿œ aggiornato parere fa sempre comodo, 
servisse anche solo da metter via per il futuro :)
 
comunque, visto che stai valutando diverse tecnologie, io sto 
utilizzando questo:
http://blog.synopse.info/
 
ci ho fatto solo un piccolo progettino, ma mi ha dato delle 
soddisfazioni e ci sto riscrivendo una mia vecchia applicazione.
