a99-Suchreihenfolgen beim Dateizugriff
Alle folgenden Angaben wurden empirisch ermittelt und erheben weder einen Anspruch auf Vollständigkeit noch auf Fehlerlosigkeit.
Abkürzungen:
{dbstamm} |
= |
Verzeichnis oberhalb des DB-Verzeichnisses |
{D} |
= |
Datenbank-Verzeichnis |
{dbn} |
= |
Datenbank-Kürzel (z.B. cat) |
{P} |
= |
Programmverzeichnis |
{S} |
= |
Start-, dbAux- oder Arbeitsverzeichnis (Workdir) |
{T} |
= |
Tmp-Verzeichnis |
{lng} |
= |
Sprachkürzel |
{F} |
= |
Flex-Verzeichnis |
{H} |
= |
Help-Verzeichnis |
{LW} |
= |
Laufwerksbuchstabe mit ":" |
{Pfad} |
= |
absolute Pfadangabe ohne {LW} und Dateiname |
{rPfad} |
= |
relative Pfadangabe ohne LW und Dateiname |
{File} |
= |
im Befehl angegebener Dateiname mit Extension |
{name} |
= |
Dateiname ohne Extension |
Dateizugriffe aus einem Flexbefehl heraus
In der Tabelle ist die Reihefolge der Suche nach einer als Parameter angegebenen {File}spezifikation angegeben.
Rot sind fehlerhafte {Pfad}e hinterlegt (a99-Version .29.1/V29.9)
Befehl |
angegeben: |
Reihenfolge |
{LW} |
{Pfad} |
1. |
2. |
3. |
4. |
open |
- |
- |
{S} |
|
|
|
ja |
ja |
{LW}{Pfad}{File} |
|
|
|
ja |
- |
{LW}?{File} |
|
|
|
- |
ja |
Start-{LW}|S+{Pfad}{File} 1) |
|
|
|
exec X |
- |
- |
{D} |
{F} |
{P} |
{S} |
ja |
ja |
{D}+{LW}{Pfad}{File} |
{LW}{Pfad}{File} |
|
|
ja |
- |
{D}+{LW}{File} |
{F}+{LW}{File} |
{P}+{LW}{File} |
{LW}?{File} |
- |
ja |
{D}{Pfad}{File} |
S{Pfad}{File} |
|
|
- |
\ja |
{D}{Pfad}{File} |
(S-{LW}){Pfad}{File} |
|
|
open x |
- |
- |
{S} |
|
|
|
var F |
- |
- |
{D} |
{F} |
{P} |
{S} |
ja |
ja |
{D}+{LW}{Pfad}{File} |
{LW}{Pfad}{File} |
|
|
ja |
- |
{D}+{LW}{File} |
{F}+{LW}{File} |
{P}+{LW}{File} |
{LW}?{File} |
- |
ja |
{D} |
Start-{LW}|S+Path{File} 1) |
|
|
form f
addform |
- |
- |
{D} |
{H} |
{P} |
{S} |
ja |
ja |
{D}+{LW}Path{File} |
{LW}{Pfad}{File} |
|
|
ja |
- |
{D}+{LW}Path{File} |
H+{LW}Path{File} |
{P}+{LW}{File} |
{LW}?{File} |
- |
ja |
{D} |
Start-{LW}|S+{Pfad}{File} 1) |
|
|
exec X |
- |
- |
{D} |
{F} |
{P} |
{S} |
ja |
- |
{D}+{LW}?{File} |
{F}+{LW}?{File} |
{P}+{LW}?{File} |
{S}2) |
- |
ja |
{D}+Path{File} |
{Start-Laufwerk}:Path{File} |
|
|
ja |
ja |
{D}+{LW}Path{File} |
{LW}Path{File}
(Ab V29.10) |
|
|
janas action
write |
- |
- |
{T} |
|
|
|
janas action
read a99 mit dbAux |
- |
- |
{D}+A
|
A (fehlerhaft, da dorthin nicht geschrieben wird) |
|
|
janas action
read a99 ohne dbAux |
- |
- |
{D}+T |
{T} |
|
|
flex (Empänger) |
- |
- |
{D} {File} |
{F}{File} |
{P}{File} |
{S}{File} |
display p
(V30.1) |
- |
- |
{D}{File} |
{S}{File} |
{P}{File} |
3) |
ja |
- |
{D}{File} |
{S}{File} |
{P}{File} |
3) |
- |
abs. |
{LW}?{Pfad}{File} |
3) |
|
|
- |
rel. |
{S}{rPfad}{File} |
3) |
|
|
ja |
abs |
{Pfad}{File} |
3) |
|
|
ja |
rel. |
{S}{rPfad}{File} |
3) |
|
|
1) ein relativer {Pfad} wird auf das Start-Vezeichnis bezogen, ein {Pfad} mit einleitendem \ auf das Startlaufwerk
2) nur, wenn {LW} mit Startlaufwerk übereinstimmt
3) Die Suche wird noch einmal mit @ als erstem Zeichen der Extension wiederholt
? Es wird im default-Verzeichnis (aktives Verzeichnis) des angesprochenen Laufwerks gesucht
Dateizugriffe weiterer Funktionen
Funktion |
a99 V29.1 |
a99 V29.7 |
a99: Menü "?"
a99: Flex-Befehl 'help' name
Für Menü ? wird als {name} {dbn} verwendet |
- {S}\{name}{lng}
- {D}\{name}{lng}
- {H}\{name}{lng}
- {P}\{name}{lng}
- {D}\{name}
- {F}\{name}
- {P}\{name}
- {S}\{name}
- {D}\{name}
- {H}\{name}
- {P}\{name}
- {D}\{name}{lng}.rtf
- {H}\{name}{lng}.rtf
- {P}\{name}{lng}.rtf
- {S}\{name}{lng}.rtf
- {D}\{name}.rtf
- {H}\{name}.rtf
- {P}\{name}.rtf
- {S}\{name}.rtf
|
{S}\{name}{lng}
{D}\{name}{lng}
{H}\{name}{lng}
{P}\{name}{lng}
{S}\{name}{lng}
{D}\{name}
{F}\{name}
{P}\{name}
{S}\{name}
{D}\{name}
{H}\{name}
{P}\{name}
{S}\{name}
{D}\{name}{lng}.rtf
{H}\{name}{lng}.rtf
{P}\{name}{lng}.rtf
{S}\{name}{lng}.rtf
{D}\{name}.rtf
{H}\{name}.rtf
{P}\{name}.rtf
{S}\{name}.rtf |
a99: Menü "Füllhorn" |
- {D}\onhlpa99.flx
- {F}\onhlpa99.flx
- {P}\onhlpa99.flx
- {S}\onhlpa99.flx
wenn onhlpa99.flx nicht
gefunden, weiter wie Menü "?" |
(noch nicht
ermittelt) |
a99: [?]-Schaltfläche |
- {S}\{dbn}{lng}
- {D}\{dbn}{lng}
- {H}\{dbn}{lng}
- {P}\{dbn}{lng}
- {D}\{dbn}
- {F}\{dbn}
- {P}\{dbn}
- {S}\{dbn}
- {H}\{dbn}
- {D}\{dbn}{lng}.rtf
|
(noch nicht
ermittelt) |
Artikel zuletzt bearbeitet am: 29.01.2017 18:55