Subject Re: Embedded gds32.dll IBX Incompatability
Author hc08jb8
> what are your isseus exactly? I use fbembed with IBX all the time
and
> it works without a glitch.

I am trying to get fbembed 1.5 with BCB 5.0 working. I read thru tthe
group archive, and tried some of the stuff, but I am still having
some issues:-

1.) I have renamed the file to gds32.dll and placed it in the same
dir as the aplication exe is, along with the msg,udf etc.
2.) I got the patched gds32 to reflect the version as 6.3.2.4731 for
IBX compatibility, I got the file from the Merge module project
3.) I am using Borland C++ Builder 5.0 Pro, with the supplied IBX
4.) Initially I was getting database unavailable, but I after I
alterted the path values (as said in some of archives), I am able to
connect to the db from the IDE in design time.
5.) When I run the exe, I get "I/O Error for file xyz.fdb....The
process cannot access the file because it is used by another process"

Any particular place I should look into resolving this?

Thanks
Jay


--- In firebird-support@yahoogroups.com, Nando Dessena <nando@d...>
wrote:
> Hello,
>
> f> I normally develope with IB6.0.2 and I need to leave it on my
> f> system. For different project I have also installed the full
> f> Firebird and have copied it's gds32.dll (6.3.2.4731) into my
> f> application compilation directory.
>
> That's enough for your application to work at run time, but at
design
> time the IBX code is run by the Delphi IDE process, which will load
> the gds32.dll library from the system path. Copying the file to
> Delphi's directory is not going to do much good because the Delphi
IDE
> changes its current directory about each time you open a file.
>
> f> At design time when I try to
> f> retrieve the field list from TIBDataset it tells me that a udf
> f> function couldn't be found. The fbudf.dll is in the udf
directory
> f> off of the application folder and also the firebird folder.
>
> see above. It's using IB's client.
>
> f> IBExpert
> f> also returns an error saying that there are no permissions to
access
> f> it the udf library.
>
> if you are using default settings, IBExpert is also using the copy
of
> gds32.dll from the system path, which means in this case the system
> directory. So it find's IB's client.
>
> f> I have a feeling that I need to use the fbembed.dll, but the
problem
> f> is that the version identification is not compatable what IBX is
> f> expecting. Is that issue going to be fixed, or can I fix it
myself?
>
> what are your isseus exactly? I use fbembed with IBX all the time
and
> it works without a glitch.
>
> Ciao
> --
> Nando Dessena
> http://www.flamerobin.org
> ======================================================
> I support Firebird, I am a Firebird Foundation member!
> Join today at http://www.firebirdsql.org/ff/foundation
> ======================================================