I am playing around with modules and i would like to know the following;
I have a main form and several other Modules each with it's own form. Is it possible to load a module Dynamically? That is only load the module if it is required by the user. If so how is this accomplished
Is it efficient to use modules in this way or is it better to have one program load another program rather than have one "large bloated" program. If it is better to load other programs than how is this accomplished
If it's a desktop app then I wouldn't worry full stop! If it's a device I wouldn't worry until I started getting out of memory errors.
If necessary you can start another program using Shell or the Process object from my Threading library. And you can communicate between the applications using my NetUDP or Remoting libraries or roll you own with the Network library.