Ti spiego dettagliatamente il mio problema:
A DESIGN-TIME: col componete TIBDataBase vado sul suo database componet
editor imposto i dati:
connection : LOCAL
Database: Path del database.FDB
username: sysdba
password: masterkey
premendo test => indipendentemente se rinomino o no fbembed.dll il risultato
è sempre la finestra con UNAVAILABLE DATABASE
A RUN-TIME: (con la pressione di un pulsante, prog. di prova)
chiudo la connessione
imposto il path:
IBDatabase1.DatabaseName :=
ExtractFilePath(application.ExeName) + 'DBMUSEUM.FDB';
apro la connessione
eseguo la query e il risultato (visualizzato su un edit) è influenzabile nel
seguente modo:
1- se metto gds32.ddl di windows mi dà UNAVAILABLE DATABASE
2- se metto fbembed.dll rin. in gds32.ddl funziona!!!
Xò ora sorge il problema:
se prendo l'exe+dll+fdb e li sposto su un altro computer (Nuovo di
formattazione con win 98)accade questo:
1- se la dll è fbembed.dll rin. in gds32.ddl mi dice che non trova la
gds32.ddl
2- se la dll è gds32.ddl di windows mi dà UNAVAILABLE DATABASE
QUALCHE SPIEGAZIONE A QUESTO???