What would be the best way to write a plugin-based application. One in wich each module were a plugin loaded by the MainWindow.
Julio César Carrascal Urquijo
If you are in a delphi environment you could use packages. Each package would have initialization code to register its respective classes (which implement a common interface). Your main application can load these at a specified time (startup, menu drop down, whenever).
Dynamic packages in Delphi
The UIL Plugin Framework, at http://www.uil.net/ is the most powerful, flexible and original plugin component sets available.
Fog Creek Home