![]() |
Delphi 2006 sucht nach rtl und vcl .pas Dateien
Ich habe mit dem "Process Monitor" von sysinternals mal die BDS während der Compilierung geprüft.
Dabei fiel mir auf, dass die BDS sämtliche PAS Dateien der RTL und VCL in allen meinen Bibliothekspfaden sucht. Und dies bei jeder Compilation. Interessant ist vorallem, dass wirklich ALLE RTL und VCL Dateien gesucht werden, sogar bei einem Projekt a la begin writeln('hallo welt'); end; Ich würd's ja verstehen, bei einem Build, aber bei jeder Compilierung?! Je mehr Komponenten ich habe (oder Verzeichnisse im Bibliothekspfad) desto länger sucht er auf der Harddisk nach den PAS Dateien. Gibt es irgendeine Einstellung in der IDE wo man sowas bewirken kann? |
Re: Delphi 2006 sucht nach rtl und vcl .pas Dateien
Das Verhalten ist sozusagen "normal".
Wenn man z.B. eine VCL-Unit ins eigene Projektverzeichnis kopiert, dann hat diese Vorrang vor dem Bibliothekspfad. Dies hilft einerseits beim Debuggen - wenn man nur eine best. VCL-Unit debuggen möchte. Andererseits kann man so Bugs in der VCL korrigieren (das klappt nicht sauber, wenn man Packages benützt). Und da man jederzeit eine VCL-Unit ins Projektverzeichnis kopieren kann (oder löschen) muss der Compiler vor jedem compilieren alle Pfade abklappern. |
Re: Delphi 2006 sucht nach rtl und vcl .pas Dateien
Danke für die ausführliche Antwort! Ich hab bereits nach Parametern gesucht um sowas abzuschalten, aber deine Antwort leuchtet mir ein.
Dann werd ich wohl die dcu's der installierten Packages in ein einziges Verzeichnis kopieren um so die Bibliothekspfadanzahl zu reduzieren und die "Suchorgie" etwas zu minimieren. Thx! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz