Skip to main content
Skip table of contents

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:

...
[Data]
Source=ASCII
Data_Path=c:\tdv\data
Access_DB=[none]
...

Pfad = f$LeseProfile('tdv.ini', 'Data', 'Data_Path' )
→ Pfad='c:\tdv\data'

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.