Yeah � right! But I would call this meta-application, i.e. the gathering of all 
those EXE � a SYSTEM not an Application! (By the way � that is called Microsoft 
Office?)
The next issue that I would be interested in it � if possible: how these EXEs 
of yours interact? 
I can think to many ways: sharing files, sending messages, using system queues, 
remoting (Com/DCOM, Web Services etc.)
Then having this distributed EXE system, I�m sure there should be some 
redundant code repeated in all or some files. Did you consider extracting this 
redundant code (in the form of procedures, methods, objects, OLE, components - 
whatever) and distributing them as dlls, packages, Com+ objects, Web Services, 
etc?

Horia

________________________________________
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of 
[EMAIL PROTECTED]
Sent: Thursday, June 09, 2005 11:38 AM
To: [email protected]
Subject: Re: RE: [delphi-en] Why are people surprised about applications that 
use multiple exe files?


> With the thought of OOP in mind, and Delphi is OOP, only the first 
> way of writing code is acceptable, but, and this is the exception,
> the second way may only be used if, for instance, it's impossible
> to use the first solution because both "Application" and "Helper 
> utils" do not reside on the same computer and/or "environment"
> (eg on a client's machine and corporate server).

Distributed computing aside, sometimes, it is more convenient to have
more than one executable. It may also not be appropriate for the "main"
application to be running in certain instances (i.e. during patching
operations). There are many reasons to have more than one executable. 

These don't break the principles of OOP as code and objects can be
shared among many applications (related or not) and reused. Whether you
use exe or dll you have to recompile all the "modules" if you change
shared code.



-----------------------------------------------------
Home page: http://groups.yahoo.com/group/delphi-en/
To unsubscribe: [EMAIL PROTECTED] 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/delphi-en/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to