f$LiesParameterFormat (engl.) f$GetParameterFormat
f$LiesParameterFormat (engl.) f$GetParameterFormat
Diese Funktion liest den Wert eines Parameters und schreibt das Ergebnis auf einen anderen Parameter des Typen Zeichenkette. Falls der zu lesende Parameter nicht vom Typ Zeichenkette ist, wird selbständig eine Datentypkonvertierung durchgeführt. Zahlen werden dabei unter Berücksichtigung der Formatanweisung des Parameters, oder wenn keine Formatanweisung vorliegt in den Ländereinstellungen dargestellt. Falls der Parameter nicht existiert, führt dies nicht zu einem Ende der Interpretation, es wird lediglich ein entsprechender Status zurückgeliefert.
Der Unterschied zu einer direkten Parameterzuweisung besteht darin, dass man sich nicht um den Datentyp des Quellparameters kümmern muss, und dass es bei nicht vorhandenem Parameter nicht zu einem Syntaxproblem führt.
Insbesondere eignet sich die Verwendung dieser Funktion, wenn auf einen Parameter indirekt zugegriffen werden muss, beispielsweise, wenn der Name des Parameters aus einer Exceltabelle gelesen wird, oder in einer Funktion, die alle Parameter einer Parametergruppe verarbeitet.
Syntax: | Status = f$LiesParameterFormat(ParaName,NameParaWert) | ||
| Argument | Typ | Bedeutung |
| ParaName | Zeichenkette | Name des Parameters |
| NameParawert | Zeichenkette | Name des Parameters, auf den der Wert des Quellparameters geschrieben wird. |
Ergebnis: | Ganzzahl | 0: Parameter wurde erfolgreich gelesen | |
Beispiel: | Status = f$LiesParameterFormat('Anschrift.FreiDouble1','Text') Der Inhalt von Anschrift.FreiDouble1 wird auf den Parameter: Text geschrieben Text = '12,5 €' | ||