RPSourcePath

<< Click to Display Table of Contents >>

RayPack > 8.0 > User Guide > Referenz und Kurzübersichten > Benutzerdefinierte RayPack-Installer-Datenbanktabellen 

RPSourcePath

Die Tabelle RPSourcePath enthält die in der folgenden Tabelle angezeigten Spalten.

 

Spalte

Typ

Schlüssel

Nullable

File_

Identifier (s72)

Y

N

Path

Text (S0)

N

Y

 

Spalten

File_

Name der Datei, für die ein bestimmter Quellpfad gilt.

 

Path

Der Pfad zur Quelldatei.

 

Der Wert in der Spalte Path kann spezielle Syntax enthalten, die beim Build in tatsächliche Werte aufgelöst wird. Während des Builds sammelt RayPack die durch den Wert in der Spalte Path referenzierten Dateien. Alle Dateien müssen vorhanden sein, damit das Paket erfolgreich erstellt werden kann.

 

Der Wert in der Spalte Path sollte den vollständigen absoluten Pfad zur Ressource enthalten, zum Beispiel:

C:\Resources\file.txt

 

Um das Hardcoding von Werten zu vermeiden und die Interoperabilität von Projekten zu gewährleisten, stehen verschiedene formatierte Syntaxformen zur Verfügung. Beim Importieren einer Datei versucht RayPack automatisch, das Hardcoding des Wertes zu vermeiden, indem es den Speicherort des Projekts und die aktuellen Umgebungsvariablen nach der besten Übereinstimmung durchsucht. Wenn nichts gefunden wird, wird ein vollständiger absoluter Pfad verwendet.

 

Die folgende Syntax ist in der Spalte Path verfügbar:

 

String

Beispiel & Auflösung

<ProjectFile>

Beispiel:

<ProjectFile>.Sources\fileA.txt

 

Vorausgesetzt, dass das Projekt gespeichert ist als

C:\RayPack\Projects\ProjectA.rpp

 

wird der Wert aufgelöst zu:

C:\RayPack\Projects\ProjectA.rpp.Sources\file.txt

<ProjectFolder>

Beispiel:

<ProjectFolder>\Sources\fileA.txt

 

Vorausgesetzt, dass das Projekt gespeichert ist als

C:\RayPack\Projects\ProjectA.rpp

 

wird der Wert aufgelöst zu:

C:\RayPack\Projects\Sources\file.txt

<%Environment%>

Beispiel:

<%WINDIR%>notepad.exe

 

Die Umgebungsvariablen werden gemäß der Systemkonfiguration aufgelöst:

C:\Windows\notepad.exe

.\

(am Anfang des Pfades)
(veraltet)

Beispiel:

.\fileA.txt

 

Vorausgesetzt, dass das Projekt gespeichert ist als

C:\RayPack\Projects\ProjectA.rpp

 

wird der Wert aufgelöst zu:

C:\RayPack\Projects\ProjectA.rpp.Sources\Files\file.txt

 

papercliper

Hinweis:

Die Unterstützung dieser Syntax gewährleistet die Kompatibilität mit alten Projekten, die in RayPack 1.2 oder früher erstellt wurden. Es wird nicht empfohlen, diese Syntax weiterhin zu verwenden.

 

($VariableName)

Verwendet den Pfad der Variablen mit dem angegebenen Namen, wie in der RPVariable-Tabelle definiert.