![]() |
Re: Programmgröße
Zitat:
Es gibt einige Units, die nicht benötigt werden, welche aber dennoch im Initializations-/Finalizationsabschitt einiges veranstalten ... also welche Code einfügen, welcher eigentlich nicht benutzt wird ... demnach kann man unter Umständen also doch etwas einsparen ;) |
Re: Programmgröße
|
Re: Programmgröße
Zitat:
|
Re: Programmgröße
Zitat:
Meine Test-App. compiliert mit D6 es bringt es auf 54 KB, bei D2005 auf 104 KB. :gruebel: Eine Konsolenanwendung also nix im Quellcode
Delphi-Quellcode:
kommt mit D6 auf 8 KB (ohne SysUtils, mit sind es 38 KB) und D2005 macht daraus 14 KB (ohne SysUtils, mit sind es 38,5 KB)
program NonVCL;
{$APPTYPE CONSOLE} uses Windows; begin end. |
Re: Programmgröße
Ein Programm muss Groß sein damit die Leute denken, dass da auch viel drin steckt :lol:
ne war nur spaß ich würde es an deiner stelle nur NonVCL machen und auch UPX weglassen. |
Re: Programmgröße
was ist das problem an 400 kb würde mich mal interessieren. warum auf die komfortable VCL verzichten? wegen 350 kb
|
Re: Programmgröße
Zitat:
es gibt noch genügend modem- und isdn-nutzer. |
Re: Programmgröße
naja, aber deswegen ne applikation umschreiben, weil der download dann 10 sec (wenn überhaupt) kürzer dauert.
|
Re: Programmgröße
Im prinzip ist es immer besser das Programm so klein wie möglich zu halten, und auch früh genug damit anzufangen, falls man es mal weiter ausbaut und ruck zuck hat man dann mit zu viel VCL seine 2 MB im Prog.
Und mal erhlich wenn du zwei Programme im Netz findest, die genau das gleiche können und das eine ist 30 KB groß und das andere 500 KB welches würdest du wohl ziehen?? :wink: Hinzu kommt auch noch, das man ja nicht immer unbegrenzt traffic auf seinem webspace hat und wenn man dann Programme zum Download anbieten möchte ist es auch umso kleiner desto besser. |
Re: Programmgröße
Im Gegensatz zu dem Aufwand, mich um Messaging, Initialisierung und den ganzen anderen WAPI Kram zu kümmern, nehm ich die 500kb gern in Kauf.
Wenn ich programmier, will ich mich um die Konzepte kümmern, die ich umsetze, und mich nicht mit den Low-level Funktionalitäten rumschlagen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:53 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