<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>Message</TITLE>
<META content="MSHTML 6.00.2800.1498" name=GENERATOR></HEAD>
<BODY text=#000000 bgColor=#ffffff>
<DIV><SPAN class=346461221-09062005><FONT face=Arial color=#0000ff size=2>Hi
John,</FONT></SPAN></DIV>
<DIV><SPAN class=346461221-09062005><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=346461221-09062005><FONT face=Arial color=#0000ff size=2>How
much lighter will the monitoring program be without the setup stuff in it? I
thought, and could be very wrong, because I have never had cause to really find
out, that a portion of a Delphi application's size is made up by compiling all
the libraries that you use into the application. Like the VCL and stuff. I
understand that you can compile without them, but you still need to distribute
them with your application.</FONT></SPAN></DIV>
<DIV><SPAN class=346461221-09062005><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=346461221-09062005><FONT face=Arial color=#0000ff size=2>In the
case of a very small application, this portion is far larger than the size of
the application's code. So if you write your setup stuff into the monitoring
application, it could be that the application will hardly be any larger at all.
This will be a heck of a lot easier for you to write.</FONT></SPAN></DIV>
<DIV><SPAN class=346461221-09062005><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=346461221-09062005><FONT face=Arial color=#0000ff size=2>I
don't know, maybe you have memory constraints that are far harsher than my PC
can imagine, but it also seems to me that unless your setup program is really
complex and large, what is another meg of RAM? When your OS uses up how
much? If when the setup program is running it takes up lots of RAM, this is
still no different than it would be if it was written in a separate app. You
create it when needed, then free it after. Memory usage spikes in this time
period, but it was gonna do so anyway.</FONT></SPAN></DIV>
<DIV><SPAN class=346461221-09062005><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=346461221-09062005><FONT face=Arial color=#0000ff size=2>And
there is a possibility that any memory hanging around, that is only looked at
when the setup function is running, will be paged out of the computer's working
set because it is not being used.</FONT></SPAN></DIV>
<DIV><SPAN class=346461221-09062005><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=346461221-09062005><FONT face=Arial color=#0000ff
size=2>Samuel</FONT></SPAN></DIV></BODY></HTML>