LaKraven / LKSL

LaKraven Studios Standard Library
http://otapi.com
Other
51 stars 15 forks source link

Event Engine - Provide DLL Provider/Consumer to exchange Events between a Host App and a DLL Module (bi-directionally) #118

Closed LaKraven closed 9 years ago

LaKraven commented 9 years ago

As the (very long) title says: provide units to make the Event Engine work bi-directionally between a "host application" and one or more "DLL modules".

This should presume "dynamic linking" rather than "static" on the part of the Host App, and should provide the necessary Exported Methods on the part of the DLL so that the two can exchange Events.

NOTE

I've actually already written most of this, it just needs testing and committing once confirmed to work as expected.

NOTE 2

It should be expected that both the Host App and all related DLLs need to be compiled with the same sources (especially the LKSL codebase), the LKSL should verify this. Your Event Types will need to match between the host app and the DLLs as well.

LaKraven commented 9 years ago

Appears to be functioning as intended thus far.