Sign in Join
Wiki copytemporary

IDE Window: Find Unused Units/de

Deutsch · English

IDE Dialog: Ungenutzte Units

Wie es funktioniert

Die Funktion scannt alle von der aktuellen Unit verwendeten Units (alle uses Abschnitte, nicht rekursiv) und prüft, ob irgendeine interface Definition dieser Units in der aktuellen Unit aufgeführt ist. It does no overload checks. Sie prüft außerdem, ob die verwendeten Units initialization/finalization Abschnitte haben.

Sie können eine Reihe von Units auswählen und die IDE diese aus den uses Abschnitten der aktuellen Unit entfernen lassen.

Wofür man es braucht

Der Compiler gibt normalerweise einen Hinweis aus, falls eine Unit nicht verwendet wird. Aber einige Units haben einen initialization Abschnitt. Zum Beispiel registriert die 'graphics' Unit der LCL eine Tabelle mit Farbnamen. Der Compiler markiert graphics als 'used', sogar wenn sie die Farbnamen nie verwenden. Dieser Dialog zeigt den Unterschied und lässt den Entwickler entscheiden.

Einschränkungen

Wie man diesen Dialog erreicht

Dieser Dialog ist erreichbar über das Kontextmenü des Quelltexteditors: Refactoring -> Ungenutze Units... Sie können auch einen Shortcut setzen über die Editoreinstellungen -> Tastaturbelegung -> CodeTools-Befehle -> Ungenutzte Units entfernen.

Er ist nur für Pascal Units verfügbar.


From the Free Pascal wiki, page "IDE Window: Find Unused Units/de", as it stood on 2015-01-24 after a change by Swen, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .

Edited on wiki.freepascal.org by 2 people, 2009–2015

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
SwenNew page: = IDE Dialog: Find unused units = == Wie es funktioniert == Die Funktion scannt alle von der aktuellen Unit verwendeten Units (alle uses Abschnitte, nicht rekursiv) und prüft, ob irgend... (minor)
Swen (minor)
Mischiß -> ss (minor)
SwenWie man diesen Dialog erreicht (minor)
Swen (minor)

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.