Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Uses: Alternative Unit-Pfade in Units? (https://www.delphipraxis.net/178514-uses-alternative-unit-pfade-units.html)

Delphi-Laie 12. Jan 2014 15:21

Delphi-Version: 5

Uses: Alternative Unit-Pfade in Units?
 
Hallo Delphifreunde!

In der zentralen Delphi-Projektdatei (dpr) kann man Pfade zu bestimmten Units angeben, so z.B. (3. Zeile)

Delphi-Quellcode:
uses
  Forms,
  Test in 'Verzeichnis\Test.pas',
  Unit1 in 'Unit1.pas' {Form1};
In Units hingegen scheint ein solcher Aufruf mit alternativen Unit-Pfaden nicht möglich zu sein.

Weiß jemand, ob man dennoch auch innerhalb der Units andere Units mit alternativen Unit-Pfaden aufrufen kann?

Ich meine dabei nicht das Eintragen in die Pfade der Umgebungsoptionen der IDE.

Vielen Dank im voraus und viele Grüße

Delphi-Laie

Uwe Raabe 12. Jan 2014 15:49

AW: Uses: Alternative Unit-Pfade in Units?
 
Qualifizierte Pfadnamen für Units sind nur in der DPR/DPK möglich. Die IDE betrachtet dann diese Units als zum Projekt gehörig (im Gegensatz zu Units, die einfache nur geused werden) und zeigt das auch entsprechend in der Projektverwaltung an.

Bei der Suche nach den Unit-Dateien werden vom Compiler zunächst die Suchpfade in den Projekt-Optionen und danach die Bibliothekspfade aus den IDE-Umgebungsoptionen herangezogen. Da dies aber immer für das gesamte Projekt gilt, ist es nicht möglich, gleichzeitig zwei gleichnamige Units aus unterschiedlichen Pfaden zu verwenden (das wäre m.E. sowieso ein Designfehler).

Delphi-Laie 12. Jan 2014 15:54

AW: Uses: Alternative Unit-Pfade in Units?
 
Ich ahnte es, nun ist es gewiß. Schade, aber vielen Dank!


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:51 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