If (TryInitialiseIBase60(fbembedlib)=0) and
(TryInitialiseIBase60(fbclib)=0) and
(TryInitialiseIBase60(gdslib)=0) then
Raise EInOutError.CreateFmt(SErrDefaultsFailed,[fbembedlib,gdslib,fbclib]);
end;
{$IFDEF Windows}
{$DEFINE extdecl:=stdcall}
const
gdslib = 'gds32.dll';
fbclib = 'fbclient.dll';
fbembedlib = 'fbembed.dll';
{$ENDIF}
Prendi dal tuo path di sistema una cartella, copia la fbclient.dll (una sola però) dentro lì.
In questo modo la vedono "tutti" i programmi.
se usi win7 a 64bit le librerie client dei programmi a 32 bit vanno anche in SysWOW64
Edit:
e controlla i permessi delle librerie... con win7 non si sa mai!
Prendi dal tuo path di sistema una cartella, copia la fbclient.dll (una sola però) dentro lì.
In questo modo la vedono "tutti" i programmi.
Ho nel path la cartella C:\Lazarus\librerie e dentro ho appunto inserito la fbclient.dll
Prendi dal tuo path di sistema una cartella, copia la fbclient.dll (una sola però) dentro lì.
In questo modo la vedono "tutti" i programmi.
Ho nel path la cartella C:\Lazarus\librerie e dentro ho appunto inserito la fbclient.dll
Stilgar voleva dire di aprire una shell del dos, dare il comando "PATH" e vedere quali sono le cartelle. In una di queste dovresti mettere fbclient.dll.
Immagino però che WOW64 sia presente in PATH, puoi confermare?SYSWOW64 NON è nel path...
Se così fosse ed ancora non va, prova ad installare firebird "as administrator".
[size=78%]ho trovato questo link prova a vedere se ti risolve[/size]
http://comments.gmane.org/gmane.comp.ide.lazarus.general/63772 (http://comments.gmane.org/gmane.comp.ide.lazarus.general/63772)
Provato a inserirla ma con lo stesso risultato deludente
Il link che hai suggerito l'ho già letto e seguito ma ancora senza risultati
la cosa strana è che solitamente basta che la fbclient.dll sia nella cartella del programma che la usa,Infatti sono molto perplesso.
quando è così è abbastanza disarmante...
prova a reinstallare come administrator
dove è che hai impostato " c:\lazarus\librerie\" nel progetto?
zeos è un bel po' che non lo uso ma se non ricordo male bisognava specificare solo il nome