f$LeseProfile (f$GetProfile)
f$LeseProfile (f$GetProfile)
Lesen einer Einstellung aus einer Initialisierungsdatei (z.B. "tdv.ini" auf dem Windows Verzeichnis). Falls ein Eintrag der tdv.ini als Umgebungsvariable existiert, wird beim Auswerten der Wert der Umgebungsvariable verwendet, nicht der Eintrag in der tdv.ini. Systemeinstellungen. Falls ein Eintrag in der ePOS-Datenbank in der Tabelle T_Einstellungen existiert, so hat der Datenbank Eintrag Vorrang. Soll zwingend der Eintrag aus der Text-Datei gelesen werden so muss diesem Eintrag ein eindeutiger Name gegeben werden.
Jeder Kunde kann eigene Initialisierungsdateien anlegen, in denen abteilungs- oder rechnerspezifische Daten abgelegt sind. Dazu kann auf dem Windows Verzeichnis eine Datei "<Kunde>.ini" mit einem ASCII-Editor erstellt werden, wo beispielsweise die Sprache für Dialogmasken, Ablauf-Steuerungsparameter wie „Vertrieb" o.ä. oder aber auch bestimmte Datenpfade hinterlegt sind.
Syntax: | Einstellung = f$LeseProfile( Dateiname, Abschnitt, Schlüsselwort ) | |||
| Argument | Typ | Bedeutung | |
| Dateiname | Zeichenkette | Name der Initialisierungsdatei, z.B. "tdv.ini" oder alternativ ein Dateiname mit voller Pfadangabe | |
| Abschnitt | Zeichenkette | Name des Abschnittes in der Datei (ohne Klammern) | |
| Schlüsselwort | Zeichenkette | zu ermittelndes Schlüsselwort | |
Ergebnis: | Zeichenkette | gelesene Einstellung | ||
Beispiel: | Ermittlung des Pfadnamens der TDV Datenbasis. Die Datei "tdv.ini" enthalte u.a. folgende Einstellungen: ... Pfad = f$LeseProfile('tdv.ini', 'Data', 'Data_Path' ) | |||