AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi grafische Anzahl der Unit-Verknüpfungen
Thema durchsuchen
Ansicht
Themen-Optionen

grafische Anzahl der Unit-Verknüpfungen

Ein Thema von hoika · begonnen am 8. Feb 2008 · letzter Beitrag vom 8. Feb 2008
Antwort Antwort
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#1

grafische Anzahl der Unit-Verknüpfungen

  Alt 8. Feb 2008, 16:25
Hallo #,

ich will mein Programm ein bisschen modularisieren über Dlls.

Nun bindet Delph mit einem uses unit_1 (unit_1 ist nur ein Bsp.)
einen Haufen anderer Units ein.
OK, OK, das liegt an mir lousy coupling der units ist halt schwer.

Die DLL ist somit sehr gross.

Ich kann mich an ein Programm ermitteln,
dass mir grafisch ermittelt, welche units mit eingebunden werden.
Das war sein ein Teil, dessen Grafik-Ausgabe von einem anderen Programm gemacht wurde.


Heiko

PS: Icarus, PAL habe ich selbst, nützt aber nichts (sind etwa 1500 eigene Pas ...)
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: grafische Anzahl der Unit-Verknüpfungen

  Alt 8. Feb 2008, 16:27
Evtl. der "Dependency-Analyser" (Name kann anders sein) von ModelMaker?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: grafische Anzahl der Unit-Verknüpfungen

  Alt 8. Feb 2008, 16:37
Hallo,

UnitUsage wars.
habs fast schon runtergeladen

Danke


Heiko
Heiko
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#4

Re: grafische Anzahl der Unit-Verknüpfungen

  Alt 8. Feb 2008, 16:41
Zitat von hoika:
ich will mein Programm ein bisschen modularisieren über Dlls.
Keine gute Idee bei Delphi!
Wenn du irgendwelchen Code in eine DLL reinsteckst, werden immer grössere Teile der VCL mitgelinkt.
Das Ergebnis wird sein, das die Anwendung zusammen mit mehreren aufgeblähten DLL's wesentlich mehr Speicher auf Platte und im RAM brauchen.
Wenn man DLL benützt, um die Anwendung zu modularisieren handelt man sich nur zusätzlichen Ärger ein.
Fast immer muss man die Schnittstelle zur DLL verändern oder erweitern, wenn man das Programm erweitert.
Wenn du bei jedem Update immer die Anwendung sowie alle DLLs mitschicken musst
und zusätzlich der gesamte Code mehrfach größer als eine einzige EXE ist, dann sind DLLs ja nur von Nachteil.

Etwas anderst sieht das bei Packages aus.
Dann muss aber deine Anwendung auch VCL-Packages verwenden, sonst ist der Nutzen nur eingeschränkt.

==> Also entweder Packages verwenden oder alles in eine EXE reinpacken.
Andreas
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: grafische Anzahl der Unit-Verknüpfungen

  Alt 8. Feb 2008, 16:57
Hallo,

nene ich hab mir das schon überlegt.

Im aktuellen Fall geht es um ein Form für Datenbank-Update.
Das Form (und die Routinen) werden von mehreren Programmen verwendet,
weil es immer die gleiche DB ist.

Der Code steht in den beiden Exe also doppelt drin.

Das pack ich nu in ne DLL.

Eine andere Dll wird z.B. zum Datev-Export benutzt,
der ändert sich praktisch gar nicht.
Warum soll ich diese "statische" Dll immer in die Exe einbinden.


Heiko
Heiko
  Mit Zitat antworten Zitat
Antwort Antwort


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 18:32 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