Einzelnen Beitrag anzeigen

news2swen

Registriert seit: 7. Nov 2008
36 Beiträge
 
Delphi XE4 Enterprise
 
#8

AW: Verwendungsnachweis für Komponenten

  Alt 27. Mär 2014, 14:13
allerdings sucht Delphi nicht in den DFMs.
Das würde ich so nicht sagen.


Code:
Bedingungen
  In Verzeichnissen suchen

Optionen für Verzeichnissuche
  Dateifilter: *.dpr;*.pas;*.dfm;*.inc;*.dpk;*.sql
    *.* ginge auch, aber .res und sonstige Dateien verlangsamen nur die Suche
  Verzeichnisse: deine Verzeichnisse (eventuell gehen da auch Variablen ala $(project), aber das hab ich noch nicht ausprobiert)
  Unterverzeichnisse durchsuchen: Ja

Ausgabe
  Nach Dateien gruppieren
Ach ja, der Doppelklick auf das Suchergebnis für 'ne DFM geht nicht, wenn die PAS oder Form grade angezeigt wird.
PAS/Form schließen und dann wird die DFM geladen, oder zur DFM umschalten und dann doppelklicken.
Und andersrum genauso, von DFM-Code per Suche in die PAS .
Das Selbe gilt auch für den Doppelklick auf DFM/PAS im Projektmanager.


Und eine Suche nach Umlauten ala ÄÖÜ geht oftmals nur, wenn die Datei geladen ist, da bei ungeöffneten Dateien der Loader für die Suche seit vielen Jahren defekt ist und mein Reparaturwunsch noch keine Beachtung fand.

Danke schön. So kann ich tatsächlich in DFM-Dateien etwas finden Ich bin irrtümlicher Weise davon ausgegangen, dass wenn ich bei der Suche sage, "alle Dateien des Projektes", dass er dann auch alle Dateien durchsucht. Damit kann ich erstmal gut arbeiten, wobei ein "echtes" Tool besser wäre.



Jetzt verstehe ich das erst, ja.

DBGrid zeigt auf DataSource.

Selbst wenn man im Code jetzt auf den DataSource geht und sagt "Refactoring -> Sicheres Löschen" meint er "Alles klar, wird nirgendwo verwendet. Kann gefahrlos gelöscht werden.". Er kompiliert sogar und zur Laufzeit fliegt einem dann alles um die Ohren.

Nett.
Ja, genau das ist das Problem. Delphi gaukelt mir vor, dass ich die Komponente ruhig löschen kann, da es scheinbar nur prüft, ob der Code danach noch gültig ist.
Swen
  Mit Zitat antworten Zitat