On 24/01/2019 12:20, Jiří Činčura wrote: >> But if we have some libraries in the application loading Firebird, and >> the application writer does not have total control of that, two >> libraries may load Firebird and when one of them calls the shutdown >> function, the other will not work anymore. > Isn't this the risk of loading code you don't have full control over? > Even Firebird (with its plugins) does that "risk".
Well written pieces of software can manage its own resources and can work with others well written libraries. If a library uses Firebird, it can't do it well in this condition. It must offer a way to application writer manage Firebird unloading or just don't work with others libraries using Firebird. Adriano Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel
