AGB  ·  Datenschutz  ·  Impressum  







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

welche uses brauch ich wirklich???

Ein Thema von Andidreas · begonnen am 6. Nov 2006 · letzter Beitrag vom 21. Nov 2006
Antwort Antwort
Seite 2 von 2     12   
oldmax

Registriert seit: 27. Apr 2006
Ort: Gieboldehausen
167 Beiträge
 
#11

Re: welche uses brauch ich wirklich???

  Alt 7. Nov 2006, 12:14
Hi
Nun, ich hab mal ein paar Tests gemacht mit D4. Ich kann fast alle Units löschen, beim Compilieren baut der Compiler ein, was er braucht. ( nur das) Andersrum, SysUtils und auch andere zu entfernen hat keinen kleineren Code fabriziert. Auch mit und ohne Codeoptimierung kein Unterschied.... ?
Egal, ihr mögt recht haben, was ich nicht brauch, soll auch nicht eingebunden werden. Allerdings, wenn ich bspw. Power benutze meckert mein Compiler und gibt erst dann ruhe, wenn ich die Unit Math eingefügt habe... Hab ich nun geschludert, weil nur Power gebraucht, aber die Unit Math mit Sicherheit noch eine ganze Menge anderer Funktionen parat hat ? Ich glaube nicht, das das Entfernen von Units wirklich soviel Code spart oder Compilerlaufzeiten verlängert.. aber möglicherweise, und das halte ich für wahrscheinlicher, gibt es in den Tiefen der Vererbung halt Elemente, die vielleicht erst zur Laufzeit relevant werden.... und dann viel Spaß.
Ich habe viel mit Turbo-Pascal gemacht und damals wurden aus den Units nur die Teile in die Runtime gepackt, die gebraucht wurden. Ob das bei den aufgelähten "Visual" - Programmen auch so ist, keine Ahnung. Ich kann mir aber vorstellen, da fast jedes Object zur Laufzeit generiert werden kann, was also der Compiler nich weiß, das im Exe-Code doch eine Menge ungenutzter Code mitgeht.
Gruß oldmax
Noch ist mein Rechner mir zu Diensten.... ansonsten habe ich die Macht ihn zu vernichten !
  Mit Zitat antworten Zitat
Gremlin

Registriert seit: 18. Apr 2006
Ort: Im Süden
176 Beiträge
 
Delphi 7 Enterprise
 
#12

Re: welche uses brauch ich wirklich???

  Alt 21. Nov 2006, 10:34
Hi,


zum Entfernen der Uses kann auch das CNPack (Addon wie GExpert) verwendet werden.
Unit hinzufügen, "Used Cleaner" aufrufen, Optionen einstellen und Process wählen.

Gruss Gremlin
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 21:33 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