![]() |
Verhindern, dass Komponentenunits mit kompiliert werden
Hallo zusammen,
ich habe gerade zwei Tage damit verbracht Delphi auf 10.4.1 upzudaten und meine Anwendungen wieder zum Laufen/Kompilieren zu bringen. Jetzt ist alles wieder kompilierbar. Das klappt aber erst, nachdem ich bei fünf Komponenten den Source-Pfad mit in den Bibliotheks-Verzeichnis aufgenommen habe. Jetzt werden diese Komponenten aber immer mit kompiliert, was vor allem bei ImageEN ziemlich viel Zeit in Anspruch nimmt. Eine Projekt-Gruppe besteht z.B. aus 14 Einzelprojekten und wenn ich die komplett "Erzeuge" dauert das geschlagene 16 Minuten. Wenn ich den Source nicht mit in den Bibliotheks-Pfad nehme, moniert der Compiler fehlende .res- und .dfm-Dateien Da ich noch nicht von allen Komponenten die passenden 10.4-Versionen habe, habe ich einige selber upgedatet und manuell installiert. In dem Zug habe ich auch dafür gesorgt, dass alle in dieselbe Verzeichnistruktur ablegen. Das klappt jetzt bei den meisten, nur eben bei fünf Komponenten gab es Probleme mit nicht gefundenen .res- und .dfm-Dateien. Versuchweise habe ich die Pfade auch in den Such- und den Debug-DCU-Pfad eingefügt, das hat aber nicht geholfen. Die DCU der Komponenten werden alle in $(BDSCOMMONLIB)\$Platform abgelegt Woran kann es liegen, dass meine Projekte beim Erzeugen von einigen Komponenten die .dfm/.res-Dateien brauchen? Und vielleicht noch eine Frage: Gibt es eine Möglichkeit, das Ausgabe-Verzeichnis eine Projekt-Gruppe auf einmal auf einen einheitlichen Pfad zu setzen. Ich bin in jedes Projekt einzeln und habe geändert. Grüße und Danke Gerd |
AW: Verhindern, dass Komponentenunits mit kompiliert werden
Zitat:
Zitat:
|
AW: Verhindern, dass Komponentenunits mit kompiliert werden
Danke für das schnelle Feedback
Zitat:
Die Optionsgruppen schau ich mir mal an. Aber das ist NiceToHave da sich die Pfade eigentlich nicht mehr ändern sollen. |
AW: Verhindern, dass Komponentenunits mit kompiliert werden
Die DFM/RES werden als Resourcen eingelinkt und sind nicht in den DCUs enthalten.
|
AW: Verhindern, dass Komponentenunits mit kompiliert werden
OK, habe die dfm und res des ImegeEN kopiert und jetzt dauert die Kompilierung der Projketgruppe unter 1 Minute.
Dass die Komponenten die DFM im DCU-Verzeichnis brauchen war mir nicht bewusst. Muss mal in ner VM schauen, wie die Original-Installation von ImageEN das macht. Das Kopieren der DFM missfällt mir sehr. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:51 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