![]() |
Welche DCUs wandern in die exe?
Angenommen ein Projekt hat
Delphi-Quellcode:
. Es existiert kein Quelltext dazu. Und auf dem System existieren mehrere Dateien
uses someStuff;
Delphi-Quellcode:
. Welche wird der Compiler nehmen?
someStuff.dcu
Ich hätte geraten, es ist folgende Reihenfolge: Unter Tools->Optionen->Delphi-Optionen
Wobei für alle gilt: Je weiter "hinten" der Pfad steht, desto höhere Priorität. Genommen wird nun die DCU, die als letztes gefunden wurde. Wäre das so richtig? |
AW: Welche DCUs wandern in die exe?
Ich meine mich zu erinnern, dass die übersetzten nur genommen werden, wenn sie zu der in der Anwendung eingestellten Sprache (Project Options->Version Info->Language) vorhanden sind.
Ist aber imho egal, da man bei Übersetzungen mit Resourcen arbeiten sollte, so dass man keine unterschiedlichen Kompilate benötigt. |
AW: Welche DCUs wandern in die exe?
Zitat:
Mit den Projekt-Optionen hat das rein gar nichts zu tun. @Günther So isses |
AW: Welche DCUs wandern in die exe?
evtl. wird auch Dateidatum berücksichtigt, wenn verschieden?
|
AW: Welche DCUs wandern in die exe?
Genau deswegen frage ich. Und hoffe auf ein "Nein" als Antwort ;-)
|
AW: Welche DCUs wandern in die exe?
Zitat:
Zitat:
Die Suchreihenfolge ist wie folgt (und macht anders doch auch keinen Sinn):
|
AW: Welche DCUs wandern in die exe?
Ist ja nur eine Idee, dass es so sein könnte. Die Idee habe ich auch schon außerhalb dieses Forums gehört- "Und was wenn der Zeitstempel der DCU im "Bibliotheken"-Pfad neuer ist als die DCU im Projektpfad?"
Nicht dass ich eurer Erfahrung nicht glauben würde, aber ein hochoffizielles Embarcadero DCU-Ranking haben wir nicht (oder?). Deshalb sollte man diese unorthodoxe Idee nicht unter den Tisch fallen lassen. |
AW: Welche DCUs wandern in die exe?
Zitat:
Was passiert eigentlich, wenn da ein Klavier auf die DCU fällt - ist der Compiler dann verstimmt? :roll: |
AW: Welche DCUs wandern in die exe?
Ja mein Gott wenn ich es besser wüsste würde ich nicht fragen.
|
AW: Welche DCUs wandern in die exe?
Zitat:
und existiert evtl. auch in den dcus noch einene Versionierung, ist das evtl Compilerversions-abhängig? Ich vermute da hilft nur für die gegebene Compiler-Version testen. Ich hab bei Verdachtsmomenten in diesen Fällen einfach alle entsprechenden dcus gelöscht und neu compiliert, musste bisher keine Gegebene verwenden. (ich hoff ich hab mich jetzt genug angestrengt um keinen allzu blöden Denkfehler gemacht zu haben) Daraus ergibt sich mmn eine nette Tool-Idee 4 IDE: Liste der verwendeten DCUs |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:23 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