Michael Schnell wrote:
On 05/03/2012 01:40 PM, Mark Morgan Lloyd wrote:
So you want to get along with a single thread, but want to define the
Form in the DLL ?
No, I want to control a preexisting form from a DLL: tell it what menu
structure to display etc., even if that meant that they were built up
step-by-step under code control rather than constructed from a
description in resources.
In the limiting case a- plugin, for want of a better description- adds a
single item to a context-sensitive menu, and provides the functionality
to implement that item.
I don't think that this is possible using the LCL in the DLL. But it
should be possible to pass the resources, stored the DLL, that are used
to construct the form and it's content to the main program and have the
LCL of same construct the (now non-main) form. But as finally the
appropriate GUI events will need to call functions in the DLL, I suppose
using a combined memory management is absolutely necessary.
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus