Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi uses mit ..\..\UNIT-Name (https://www.delphipraxis.net/94254-uses-mit-%5C-%5Cunit-name.html)

edeWelzheim 18. Jun 2007 21:16


uses mit ..\..\UNIT-Name
 
Habe in einem Bsp-Programm folgendes Konstrukt:

uses
..dies+das..
KitharaSmp in '..\_KitharaSmp\_KitharaSmp.pas',
Krts8 in '..\..\dev\Krts8.pas';

-> was hat es mit '..\Name' bzw '..\..\Name' auf sich?
-> woher weiß der Compiler, womit '..\' zu ersetzen ist ??

mkinzler 18. Jun 2007 21:17

Re: uses mit ..\..\UNIT-Name
 
.. heißt einfach eine Ebene nach oben

Phoenix 18. Jun 2007 21:19

Re: uses mit ..\..\UNIT-Name
 
..\ heisst: Von dem Verzeichnis, in dem diese Datei liegt, ein Verzeichnis hoch.

..\..\ heisst entsprechend: 2 Verzeichnisse in der Struktur nach oben.

Beispiel

C:\Verz1\Verz2
C:\Verz1\Verz3
C:\Verz1\Verz4\Verz5
C:\Verz1\Verz6\Verz7 <-- hier sind wir

..\..\Verz3\ landet in Verz3.
..\..\..\ wäre dann in C:\

Cyberbob 18. Jun 2007 22:02

Re: uses mit ..\..\UNIT-Name
 
aha. ich kenne das aus internet. wusste nicht das das auch hier geht. man lernt doch nie aus!

Muetze1 18. Jun 2007 23:40

Re: uses mit ..\..\UNIT-Name
 
Das ganze sind relative Pfadangaben (da immer relativ zur aktuellen Datei gesehen) und stehen im Gegensatz zu den absoluten Pfadangaben (immer kompletter Pfad, unter Windows Dateisystemen inklusive Laufwerksbuchstaben).

Und im Internet werden diese Angaben gleichfalls auf das Dateisystem angewendet und haben somit den selben Ursprung: ein Dateisystem.


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