AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Programmgröße

Ein Thema von N47R0N · begonnen am 2. Nov 2005 · letzter Beitrag vom 4. Nov 2005
Antwort Antwort
Seite 3 von 5     123 45      
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.081 Beiträge
 
Delphi 12 Athens
 
#21

Re: Programmgröße

  Alt 3. Nov 2005, 00:36
Zitat von Khabarakh:
Und dort alle anderen zu entfernen spart genau 0 KB ein .
Wie kommst'n darauf?

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
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von x000x
x000x

Registriert seit: 21. Jan 2004
Ort: Bei Hamburg
308 Beiträge
 
Delphi XE2 Professional
 
#22

Re: Programmgröße

  Alt 3. Nov 2005, 01:00
Moin moin,

KOL
Peter
-= Gruss Peter =-
-= alias x000x =-
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#23

Re: Programmgröße

  Alt 3. Nov 2005, 09:58
Zitat von himitsu:
Zitat von Khabarakh:
Und dort alle anderen zu entfernen spart genau 0 KB ein .
Wie kommst'n darauf?

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
Das war auf das Standardprojekt bezogen, Unions Post hat sich irgendwie noch dazwischen geschoben .
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#24

Re: Programmgröße

  Alt 3. Nov 2005, 11:00
Zitat von Daniel G:
Zitat von Rastaman:
Zitat von turboPASCAL:
Mit einer NonVCL -Anwendung kommt man da auf ca. 25 KB.
[klugscheiss]Ich würd eher 14,5 bzw 15 kb sagen [/klugscheiss]
Wie machste das? Irgendwie sind NON-VCL Programme bei D2005 PE ziemlich groß bei mir...
Jup, das ist richtig dass D2005 eine recht grosse NonVCL-Exe erstellt. Der Compiler packt in die Exe ein paar Stringtabellen rein und wohl auch noch einige andere Sachen. Selbst wenn in den Optionen vom Compiler & Linker alles abgewählt wird...
Meine Test-App. compiliert mit D6 es bringt es auf 54 KB, bei D2005 auf 104 KB.
Eine Konsolenanwendung also nix im Quellcode
Delphi-Quellcode:
program NonVCL;

{$APPTYPE CONSOLE}

uses
  Windows;

begin
end.
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)
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
kingflo

Registriert seit: 21. Jun 2004
Ort: Hamburg
502 Beiträge
 
Delphi 7 Professional
 
#25

Re: Programmgröße

  Alt 3. Nov 2005, 12:53
Ein Programm muss Groß sein damit die Leute denken, dass da auch viel drin steckt
ne war nur spaß ich würde es an deiner stelle nur NonVCL machen und auch UPX weglassen.
Florian Gilde
  Mit Zitat antworten Zitat
mumu

Registriert seit: 28. Okt 2003
Ort: Bamberg
519 Beiträge
 
#26

Re: Programmgröße

  Alt 3. Nov 2005, 12:56
was ist das problem an 400 kb würde mich mal interessieren. warum auf die komfortable VCL verzichten? wegen 350 kb
  Mit Zitat antworten Zitat
Benutzerbild von Aenogym
Aenogym

Registriert seit: 7. Mär 2004
Ort: Schwerin
1.089 Beiträge
 
Delphi 7 Enterprise
 
#27

Re: Programmgröße

  Alt 3. Nov 2005, 12:58
Zitat von mumu:
was ist das problem an 400 kb würde mich mal interessieren. warum auf die komfortable VCL verzichten? wegen 350 kb
vielleicht, weil nicht jeder eine dsl-flatrate hat?
es gibt noch genügend modem- und isdn-nutzer.
Steffen Rieke
Was nicht buzzt, wird buzzend gemacht!
http://blog.base-records.de
http://www.base-records.de
  Mit Zitat antworten Zitat
mumu

Registriert seit: 28. Okt 2003
Ort: Bamberg
519 Beiträge
 
#28

Re: Programmgröße

  Alt 3. Nov 2005, 13:00
naja, aber deswegen ne applikation umschreiben, weil der download dann 10 sec (wenn überhaupt) kürzer dauert.
  Mit Zitat antworten Zitat
kingflo

Registriert seit: 21. Jun 2004
Ort: Hamburg
502 Beiträge
 
Delphi 7 Professional
 
#29

Re: Programmgröße

  Alt 3. Nov 2005, 13:13
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??

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.
Florian Gilde
  Mit Zitat antworten Zitat
tigerman33

Registriert seit: 30. Jul 2005
Ort: München
423 Beiträge
 
Delphi 2005 Professional
 
#30

Re: Programmgröße

  Alt 3. Nov 2005, 21:37
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.
Christian
Der Computer hilft mir, Probleme zu lösen, die ich ohne Computer nicht hätte.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 5     123 45      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz