![]() |
Mindestgröße eines Programms
Hi Leute,
ich kann nicht verstehen warum ein mit Delphi compiliertes Programm mit folgendem Inhalt
Delphi-Quellcode:
mehr kByte hat, als manche andere Programme die ich im Internet finde, die auch mit Delphi compiliert wurden.
program test;
begin end; Oben das Programm beinhaltet weder eine Unit noch Prozeduren, Funktionen, etc. Das oben genannte Programm bzw. die EXE hat 13,5 kByte. Ich hab aber auch schon Delphi EXE-Dateien gesehen die z.B. nur 7 kByte hatten und viel mehr Code enthielten. Woran liegt das? |
Re: Mindestgröße eines Programms
Das liegt an den eingebunden Libraries (bpls).
|
Re: Mindestgröße eines Programms
Außerdem ist die Unit System immer eigebunden. Und Programme lassen sich mit UPX z.B. leicht komprimieren.
|
Re: Mindestgröße eines Programms
@mkinzler: Wo werden diese Libraries eingebunden?
@3_of_8: Wo finde ich dieses UPX? Danke schonmal... |
Re: Mindestgröße eines Programms
|
Re: Mindestgröße eines Programms
Zitat:
![]() UPX ist folglich keine Lösung, die man unüberlegt verwenden sollte. Die direkt von Delphi erzeugte Anwendung bleibt auch gleich groß, da UPX nichts mit Delphi selbst zu tun hat, sonden nachträglich auf die Exe angewendet wird, folglich ist UPX keine Lösung auf deine eigentliche Frage. ;) |
Re: Mindestgröße eines Programms
Zitat:
|
Re: Mindestgröße eines Programms
NicoDE hatte da mal was.... Ist aber mehr Theorie...
![]() |
Re: Mindestgröße eines Programms
Wie schafft NicoDE es, die EXE auf 4,5 Byte zu kriegen?
Unter Projekt-->Optionen finde ich nichts zu Libraries... |
Re: Mindestgröße eines Programms
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz