Subject Re: [Firebird-Architect] External engines - metadata
Author Adriano dos Santos Fernandes
Roman Rokytskyy escreveu:
>> 1) engine loads plugin
>> 2) plugin loads and setup API wrapper to call engine entry points
>> 3) User configure Delphi component to use wrapper DLL
>>
>
> The component telss LoadLibrary("fb_esp_wrapper") and OS will resolve
> the entry points to the already configured wrapper, right?
Not the SO, the components loads fb_esp_wrapper and ask, for example,
for isc_attach_database of fb_esp_wrapper.

So fb_esp_wrapper is the client library for the component, and this
client library knows how to communicate with the engine.


Adriano