[DUG] Program design question
Geoff Jenkins
geoff at statesoft.co.nz
Thu Jun 9 21:43:44 NZST 2005
John
Windows provides the registry for just that. I have used it as a temporary
repository for the kind of data you probably have.
Geoff
Geoff & Jacquie Jenkins, State Electronics, Waihi, New Zealand
Computer software development professionals
Computers & Peripherals sales and service
Web http://www.statesoft.co.nz
-----Original Message-----
From: delphi-bounces at ns3.123.co.nz [mailto:delphi-bounces at ns3.123.co.nz] On
Behalf Of John Bird
Sent: Thursday, 9 June 2005 6:09 p.m.
To: 'NZ Borland Developers Group - Delphi List'
Subject: [DUG] Program design question
A program design question: whether to put extra functionality into one
program or several.
I have written a monitor program (automated time recording). Ideally I want
it as slim as possible since its running all the time. Hence my idea is to
have one small 1-form program, and when I click on any of the report or
setup buttons, it actually fires up a separate and much larger program using
shellexecute, and suspends itself (closes the logfile) while the other
program runs.
Question 1 - what is the best way for two separate programs to exchange
information - the monitor program needs to be told when the setup program
finishes in order to start running again, and also there is some other
information such as setup options I need to communicate back and forth (eg
which program and/or form fired up the setup program so it can give it focus
again at the end). Now I can write this information in a disk data file,
but I reckon there has in Windows to be a better way to do it - using some
kind of message. Or is the simplest to use parameter strings in the
comandline when starting the second program?
Question 2 - if I put all code in one program and don't create the extra
forms/Windows till needed, I am pretty sure I still will have a much bigger
program than option 1. Any comments?
John Bird
_______________________________________________
Delphi mailing list
Delphi at ns3.123.co.nz http://ns3.123.co.nz/mailman/listinfo/delphi
_______________________________________________
Delphi mailing list
Delphi at ns3.123.co.nz
http://ns3.123.co.nz/mailman/listinfo/delphi
More information about the Delphi
mailing list