Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 249
  • Last Modified:

Rubbish at end of Compiled EXE using D5 enterprise


Any idea why when I compile a program in D5 enterprise it adds random charaters to the end of the file, then at the very bottom it adds the unit names.

Why?

It uses up 13KB of space. why have they done this?

Cheers
0
campid
Asked:
campid
  • 4
  • 3
  • 3
  • +3
1 Solution
 
f15iafCommented:
How do you know it's a random characters
0
 
f15iafCommented:
did you try to delete them
0
 
campidAuthor Commented:
I cant paste it in here but the characters are aranged like this.

####################################

0.0.0.0.0.0.0.0.0.0.0.0.1.1.1.1.1.1.1.1.1.1.2.2.2.2.2.2.2.2.2.2.3.3.3.3.3.3.3.3.3.3.4.4.4.4.4.4.4.4.4.4.5.5.5.5.5.5.5.5.6.6.6.6.6.6.6.6.6.7.7.7.7.7.7.7.7.7.7.7.8.8.8.8.8.8.8.8.8.8.9.9.9.9.9.9.9.9.9.9./././././././././.@.@.@.@.@.@.@.@.@.;.;.;.;.;.;.;.;.;.

well you get the idea.

oh and it does run with out this
0
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
f15iafCommented:
Sometimes delphi puts debug information into exe files check out at your linker and compiler options that you don't include debug information in your exe file
0
 
GwenaCommented:
maybe reshack.exe could help you to delete this
sort of thing from your exe... I use it to remove
about 20kb of unneeded fluff from my exe files...
0
 
kretzschmarCommented:
could be debugging info
0
 
campidAuthor Commented:
Gwena,
where can I get me hands on a copy of reshack?

cheers
0
 
Dennis9Commented:
0
 
geobulCommented:
Hi,
The dfm files are also placed at the bottom of the exe. Could be something from there.

Regards, Geo
0
 
GwenaCommented:
If you are trying to get your exe as small as possible first make sure
you are NOT including debug info... then use reshack to pull out every
bit of res data that you can bear to part with... then lastly use the free
UPX exe compressor to shrink what's left down to less than half it's
original size... use the --best setting to get UPX to shrink to it's smallest
possible size :-)   on my web site you can see an exe that I did this to..
first I used reshack..then UPX .. the result is a very small exe. It is my
EXE2A floppy imager program... and without taking the steps to shrink
it down it is pretty big... and the exe you see on my site has a bunch of
images and stuff tacked onto it as well... in it's bare form it is under 100kb
:-)

http://delphi.does.it
0
 
campidAuthor Commented:
not sure who to give the points to really. reshack was what i was looking for

Cheers guys
0
 
campidAuthor Commented:
what is the correct why to prevent delphi 5 including debug info. I've taken the clicks outof debugging in project option but it still includes it.

Oh does anyone know where I can get hold of the uncompiled include files for delphi as I only have the complied ones.

Cheers

oh and i thought debugging info went in the dcu's
0
 
GwenaCommented:
Thanks campid :-)

I think the source for the include files comes only
with the pro and enterprise editions of delphi...

If you want to make really small exe's with delphi
then look at this web site... http://www.angelfire.com/home/kol/

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 4
  • 3
  • 3
  • +3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now