Italian community of Lazarus and Free Pascal
Programmazione => Databases => Topic aperto da: gianpa - Agosto 19, 2014, 11:23:05 am
-
volendo distribuire una applicazione che usa una tabella firebird devo inserire nel programma di installazione anche l'installazione di fb (dbexpress?) o esiste qualcosa a parte ?
Sto provando ad usare InnoSetup al posto di installshield
Ciao
-
nel senso che hai fatto un programma con lazarus che usa dbexpress?
l'installazione di fb non è un problema, è un progetto open source
ma dbexpress non è una libreria di fb e quindi dovresti vedere la licenza del suo produttore (che se non ricordo male permette la distribuzione delle dll ma non del setup)
-
Grazie per la precisa e pronta risposta !
ciao
-
Stavo riflettendo ...
Ma zoeslib non può rimpiazzare dbexpress nel progetto?
Meno rogne con le licenze.
Grosso modo funziona in modo simile (nel un framework di connettività verso i db).
Dove non arrivi con i componenti dataware puoi puntare alle interfacce interne.
L'unica cosa che devi mettere nel setup (inno o simili) è il driver client.
Per windows hai anche i driver sui quali è stato sviluppato il layer "nativo" di zeos. (scarca l'ultima versione dei sorgenti dal repository (http://sourceforge.net/p/zeoslib/code-0/HEAD/tree/trunk/lib/firebird/windows/32bit/).
Stigar
-
Non so ,ma quando ti impratichisci in un modo preferisci sviluppare partendo dalle certezze !!! Altrimenti ogni volta tocca ripartire QUASI da capo ! Col LAZARUS ho avuto parecchi problemi con l'update dei dati ,quindi sono un po' tornato al DELPHI restando col DBexpress !
Ciao