Hi,
I extract a Firebird 3 with alle Files I need for embedded Firebird to temp-Directory.
Then I use it. When I close the Programm I close the connection then I try to delete the fb-Directory, but thats not possible becuse the fbclient.dll ist still loaded.
So I set IBCCall.ForceUnloadClientLibrary to true and call GDSList.clear by myself. Now I can delete much more files, but not all and I think, that is not a good way.
I can delete ib_util.dll, icudt52.dll, icudt52l.dat, icuuc52.dll only, I the application is closed.
Is there a way to unload all loaded librarys on a clean way that I can delete the files?
Regards, Jan
Unload FBClient
Re: Unload FBClient
We have investigated this problem, and we assume it is not due to any bugs in IBDAC, but it is related to Firebird functionality issues. There is similar error report in the Firebird RDBMS Issue Tracker. http://tracker.firebirdsql.org/browse/CORE-5299, http://tracker.firebirdsql.org/browse/CORE-6014
Re: Unload FBClient
Hi Viktor,
thank you very much for this information.
If this problem is fixed by Firebird, than using the "GDSList.clear" Method is a way you recommend?
Regards, Jan
thank you very much for this information.
If this problem is fixed by Firebird, than using the "GDSList.clear" Method is a way you recommend?
Regards, Jan
Re: Unload FBClient
If Firebird corrects the error you indicated, you can use the GDSList.Clear method to solve your problem.