Delphi-PRAXiS :: Das Forum für Fragen zu Delphi
Das Experten Forum für Delphi Programmierer
Hilfe für Borland Delphi gibts es hier im Forum
Delphi Quelltexte und Source Codes
 
Winter 2008 - lieben Dank an Julius für ds Bild
Delphi-PRAXiS :: Foren-ÜbersichtForen-Übersicht Delphi-PRAXiS Modul-ÜbersichtSite-Map Delphi-PRAXiS durchsuchenSuchen Delphi-PRAXiS Code-LibraryCode-Library Jetzt registrieren!Registrieren Login  
   
 
0
 
Uses Liste
Ein Thema von Goldor.

Vorheriges Thema anzeigen  |  Nächstes Thema anzeigen
Neuen Beitrag schreiben Auf Beitrag antworten
als PDF-Datei herunterladenThema ausdrucken
 
Delphi-PRAXiS Forum - Übersicht -> Programmieren allgemein
Seite 1 von 1   [ 10 Beiträge ]  
 
 Autor 
 Nachricht 
 
Goldor #1|Beitrag #972540Verfasst am: 04.12.2008, 16:27      Titel: Uses Liste Antworten mit Zitat
Mitglied
Status: offline
Beiträge: 16
angemeldet: 20.11.2008


Ich wollt euch mal fragen, ob ungebrauchte Uses in der
usesliste zu programmproblemen führen können? ich will
nämlich mal eine sammlung von uses aufstellen und wollte
wissen ob zu viel des guten probleme macht. wär cool wenn
ihr ein paar kennen würdet und die hier posten könntet.
thx
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
geskill #2|Beitrag #972542Verfasst am: 04.12.2008, 16:32      Titel: Re: Uses Liste Antworten mit Zitat
Mitglied
Alter: 18
Status: offline
Beiträge: 172
angemeldet: 17.02.2007
Wohnort: NRW
Delphi 2007 Enterprise

Dadurch wird die Anwendung größer, dass ist ein sehr guter Grund warum viele Programmierer diese immer sehr schlank halten ;)
Aber schaden kann es im dem Sinne nicht.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Tyrael Y. #3|Beitrag #972543Verfasst am: 04.12.2008, 16:32      Titel: Re: Uses Liste Antworten mit Zitat
aktives Mitglied
Alter: 35
Status: offline
Beiträge: 890
angemeldet: 28.07.2003
Wohnort: Stuttgart
RAD-Studio 2007 Professional

Ich verstehe den Sinn nicht.

was ich nicht in der Unit brauche gehört da auch nicht rein.

Erzeugung von Icons aus Bildern:IconLev
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Goldor #4|Beitrag #972546Verfasst am: 04.12.2008, 16:37      Titel: Re: Uses Liste Antworten mit Zitat
Mitglied
Status: offline
Beiträge: 16
angemeldet: 20.11.2008


ich werd da ja auch nicht unsinniges zeug reinbauen Very Happy aber
ich will mir ein programm zum schnellen ''bauen'' einer unit
programmieren und will dann dort die uses elemente als check-
boxen einfügen lassen können und brauch deshalb mal ein paar
mit erklärung Wink
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
geskill #5|Beitrag #972550Verfasst am: 04.12.2008, 16:47      Titel: Re: Uses Liste Antworten mit Zitat
Mitglied
Alter: 18
Status: offline
Beiträge: 172
angemeldet: 17.02.2007
Wohnort: NRW
Delphi 2007 Enterprise

Wenn du die Elemente von der Tool-Box direkt per Drag & Drop auf das Formular ziehst werden diese doch automatisch ergänzt, gut ShellAPI, Math etc. muss man dann noch selber hinzufügen...
Aber da extra ein Programm für zu schreiben ... fände ich eher Zeitaufwendiger so ein Programm vorher zu starten... aber was habe ich nicht alles zum begin programmiert ^^
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Meflin #6|Beitrag #972564Verfasst am: 04.12.2008, 17:12      Titel: Re: Uses Liste Antworten mit Zitat
"Rüsselmops" ;-)
Beiträge: 3.759
angemeldet: 21.08.2003
Delphi Prism

Goldor hat folgendes geschrieben:
Ich wollt euch mal fragen, ob ungebrauchte Uses in der usesliste zu programmproblemen führen können?

Definitiv: Ja! Es können dadurch ganz nette Namenskonflikte entstehen, zum Beispiel mit Windows.Bitmap und Graphics.Bitmap - da sucht man schon mal ein bisschen länger nach dem Fehler Stupid

Procrastinators Of The World Unite! ...Tomorrow.
The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts. Bertrand Russell
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
mjustin #7|Beitrag #972614Verfasst am: 04.12.2008, 19:26      Titel: Re: Uses Liste Antworten mit Zitat
sehr aktives Mitglied
Beiträge: 108
angemeldet: 14.04.2008
RAD-Studio 2009 Professional

Goldor hat folgendes geschrieben:
Ich wollt euch mal fragen, ob ungebrauchte Uses in der
usesliste zu programmproblemen führen können? ich will
nämlich mal eine sammlung von uses aufstellen und wollte
wissen ob zu viel des guten probleme macht. wär cool wenn
ihr ein paar kennen würdet und die hier posten könntet.
thx



  • Gefahr zirkulärer Referenzen nimmt zu
  • Compiler wird mit zunehmender Anzahl Units spürbar langsamer
  • Analyse von Unit-Abhängigkeiten wird zeitraubender


Bei sehr grossen Projekten ab ca. 1 Mio Zeilen lohnt sich das regelmäßige Aufräumen Smile

SCJP, SCJA
http://www.mikejustin.com - http://www.betabeans.de
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Cyf #8|Beitrag #972648Verfasst am: 04.12.2008, 21:42      Titel: Re: Uses Liste Antworten mit Zitat
sehr aktives Mitglied
Alter: 19
Status: offline
Beiträge: 219
angemeldet: 30.05.2008
Turbo Delphi für Win32

Hmm, über die exakten folgen hab ich auch neulich mal nachgedacht. Grübelnd...
Also auf jedenfall sollte ja folgendes der Fall sein:

- Es werden unnötige globale Variablen angelegt.
- Nicht benutzte Ressourcen werden mit einkompiliert.
- Unnötige initialization- und finalization-Abschnitte werden ausgeführt.
- Namenskonflikte
- generell weniger Übersicht und Überblick über Abhängigkeiten

Das sollte soweit richtig sein oder?
Aber wie sieht das z.B. mit Code von Objekten, die man garnicht benutzt aus? Erkennt das der Compiler und lässt ihn außen vor, oder wird die Exe unnötig mit Code aufgebläht, der nie zum Einsatz kommt?
Bei Java z.B. wird ja für jede Klasse grundsätzlich eine eigene Unit angelegt, hat das nur gründe der Übersichtlichkeit oder auch wegen sowas.
Sprich, macht es Sinn Units von denen man manche Klassen nur selten benötigt, nochmals zusätzlich zu splitten, auch wenn diese thematisch zusammen gehören?
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
sirius #9|Beitrag #972662Verfasst am: 04.12.2008, 22:25      Titel: Re: Uses Liste Antworten mit Zitat
aktives Mitglied
Alter: 29
Status: offline
Beiträge: 2.405
angemeldet: 03.01.2007
Wohnort: Dresden
Delphi 7 Enterprise

Cyf hat folgendes geschrieben:

Aber wie sieht das z.B. mit Code von Objekten, die man garnicht benutzt aus? Erkennt das der Compiler und lässt ihn außen vor, oder wird die Exe unnötig mit Code aufgebläht, der nie zum Einsatz kommt?

Meiner Beobachtung nach werden sogar ungenutzte Methode nicht mit in daa Final gelinkt. Das trifft natürlich dann auch für vollständige Objekte zu. Compiliert für die dcu werden sie höchstwahrscheinlich.

Don't Feedure Windows
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Cyf #10|Beitrag #972669Verfasst am: 04.12.2008, 22:59      Titel: Re: Uses Liste Antworten mit Zitat
sehr aktives Mitglied
Alter: 19
Status: offline
Beiträge: 219
angemeldet: 30.05.2008
Turbo Delphi für Win32

Hab soweit das selbe beobachtet, da sich die Exen nicht vergrößern, wenn man eine selbstgeschriebene Unit mit beliebig vielen unbenutzten Funktionen (auch außerhalb von Klassen) linkt. Nur für benutzte scheint die Größe tatsächlich zuzunehmen. Wie das mit den Klassen selbst aussieht, hab ich jetzt nicht probiert, aber wird wahrscheinlich genauso sein, wenns bei Funktionen funktioniert. In den .dcu sollten sie jedoch auf jeden Fall vorhanden sein, sonst könnte man diese ja nicht aus dem Projekt entfernen und andereorts verwenden.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
Anzeige-Optionen:    
 
Delphi-PRAXiS Forum - Übersicht -> Programmieren allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1   [ 10 Beiträge ]  
 
  Neuen Beitrag schreiben Auf Beitrag antworten
als PDF-Datei herunterladenThema ausdrucken
 
   
Gehe zu:  
Du darfst keine Beiträge in dieses Forum schreiben.
Du darfst auf Beiträge in diesem Forum nicht antworten.
Du darfst Deine Beiträge in diesem Forum nicht bearbeiten.
Du darfst Deine Beiträge in diesem Forum nicht löschen.
Du darfst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten.
Du kannst Dateien in diesem Forum nicht herunterladen.


Impressum / Kontakt
Allgemeine Geschäftsbedingungen
Verhaltenskodex & FAQ

Delphi-PRAXiS :: Das Forum für Delphi-Programmierer
Das Experten Forum für Delphi ProgrammiererHilfe für Borland Delphi gibts es hier im ForumDelphi Quelltexte und Source CodesDelphi-PRAXiS :: Das Forum für DelphiWindows APIInternet und NetzwerkeVCL und Datenbanken
 

Delphi-PRAXiS V.2005 III
© 2002-2009 by Daniel R. Wolf
powered by phpBB © phpBB Group

Impressum / Kontakt Allgemeine Geschäftsbedingungen