AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Welche DCUs wandern in die exe?

Offene Frage von "Sir Rufo"
Ein Thema von Der schöne Günther · begonnen am 25. Jun 2014 · letzter Beitrag vom 26. Jun 2014
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#11

AW: Welche DCUs wandern in die exe?

  Alt 26. Jun 2014, 17:15
Die Suchreihenfolge ist wie folgt (und macht anders doch auch keinen Sinn):
  • DCU-Ausgabepfad des Projekts
  • Übersetze Bibliotheken
  • Bibliotheken
  • Fehler: Nicht gefunden!
Ob etwas kompiliert werden muss ist dabei wieder eine ganz andere Frage ...
welche wird denn dann genommen, wenn die ältere im DCU-Ausgabepfad des Projekts steht?
und existiert evtl. auch in den dcus noch einene Versionierung, ist das evtl Compilerversions-abhängig?
Ich kann es gerne noch einmal sagen und du kannst es anhand der Prio-List oben gerne noch einem vergleichen:
Wenn es im DCU-Ausgabepfad eine DCU gibt, dann wird die genommen!
Ich hab bei Verdachtsmomenten in diesen Fällen einfach alle entsprechenden dcus gelöscht und neu compiliert, musste bisher keine Gegebene verwenden.
Das ist ein völlig anderes Thema und habe ich auch angesprochen (das es ein anderes ist).
Ob etwas kompiliert werden muss ist dabei wieder eine ganz andere Frage ...
Bei der Ermittlung ob eine *.pas in eine *.dcu kompiliert werden muss (und nur dabei) wird wohl auf den Zeitstempel der Dateien *.pas/*.dcu zurückgegriffen.

Die *.dcu in den Bibliotheks-Pfaden werden bei der Erzeugung eines Projekts aber so genommen wie sie sind. Die werden eben nicht mehr kompiliert, und wenn, dann würden die auch in den DCU-Ausgabepfad des Projekts wandern (es sein denn, man hat dort gar keinen Pfad angegeben, dann kann es tatsächlich zu lustigen Ergebnissen kommen, vor allem in der Kombination mit unterschiedlichen Compiler-Switches/-Versionen)
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz