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/

