Here is something that I've not seen before. We have a simple
executable based on a .prg with about 2000 lines, including comments
and blank lines. On an XP Pro box, it compiles into a 48K file. When
compiled on a Windows server 2003 box, using same copy of VFP and same
source and same project file, it compiles into a 33.5K file. The
difference is that in the big file, there is a block of zeroes from
2C00 to 5DFF. The smaller file doesn't have this, and the files are
virtually identical othewise. Why is this? I'm guessing it has to do
with size of the disk allocation units of the system drive of the OS
we are running, not so much as a difference between XP and Server
2003. Anyone know for certain?

Re: Executable file size differs depending on OS of box it is by Ook

Ook
Tue Apr 08 17:50:20 CDT 2008

On Apr 8, 1:55 pm, Ook <zoo...@gmail.com> wrote:
> Here is something that I've not seen before. We have a simple
> executable based on a .prg with about 2000 lines, including comments
> and blank lines. On an XP Pro box, it compiles into a 48K file. When
> compiled on a Windows server 2003 box, using same copy of VFP and same
> source and same project file, it compiles into a 33.5K file. The
> difference is that in the big file, there is a block of zeroes from
> 2C00 to 5DFF. The smaller file doesn't have this, and the files are
> virtually identical othewise. Why is this? I'm guessing it has to do
> with size of the disk allocation units of the system drive of the OS
> we are running, not so much as a difference between XP and Server
> 2003. Anyone know for certain?

OK, maybe it's not the disk allocation size - all of the boxes have
the same size allocation unit, and similar sized primary partition.