I am trying to find a way of determining whether Engine12 is available as a provider when using the FIrebird 3 API.
Enumerating the list of Providers in firebird.conf tells you whether it has been configured but because the list is interpreted permissively, all this tells you is that it might be available and not will be available. IPluginManager.getPlugins looks hopeful, but calling getPlugins(status,TYPE_PROVIDER,"Engine12",null) returns a nil pointer, while getPlugins(status,TYPE_PROVIDER,"engine12",null) returns an IPluginSet with an empty getName and repeated calls to IPluginSet.next get you nowhere but an unending loop. Any ideas? Tony Whyman MWA ------------------------------------------------------------------------------ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel
