Hi David,

You could stick with the "all-in-one" application and have switches for
turning modules on or off. Or you could have a plug-in architecture for
your modules, and there's a couple of options if you go down that path
as well. I'm currently reworking the plug-in framework for one of our
applications to switch from packages to plain vanilla DLLs. The key to
this is that I've spec'd out an API for the interface between the DLLs
and executable. Hope this helps.

Regards,
Darren
--
Darren Ferguson
Senior Software Engineer
Clinical Software Division
Medtel Australia
Adelaide, South Australia
 
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of David Duffy
Sent: Monday, 27 March 2006 9:48 PM
To: [email protected]
Subject: Modular Program

Hi,
I'm thinking of writing a new application to use in my business that
would encompass accounting, ordering, inventory, sales, etc.

The last one I wrote was all one exe file but I've been thinking of
something that had modules that could be added or updated or even
removed at some time after the original compilation.

Does anyone have any pointers on how programs like Mozilla Firefox and
Thunderbird use extensions as this may be one way of achieving what I
want to do. Am I on the right track even?

David...
_______________________________________________
Delphi mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi
_______________________________________________
Delphi mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi

Reply via email to