Wirklich einheitlich wäre es meiner Ansicht nach nur, wenn eine Funktion ParseNumber() auch die gleiche Form wie ParseDate() hätte, alsoRSBasic hat geschrieben:Besser wäre es, wenn es ParseNumber() gäbe. Wie bei FormatDate() <=> ParseDate()
Dann ist es einheitlicher.
Code: Alles auswählen
Number.d = ParseNumber(Maske$, String$)
Code: Alles auswählen
Number.d = ParseNumber(Number$, DecimalPoint$, ThousandSeperator$)
Daher sollte solch eine Funktion meiner Meinung nach besser z.B. UnformatNumber() heißen.
Die eleganteste Lösung hierfür wäre in meinen Augen, wenn ValF() und ValD() zwei zusätzliche optionale Parameter für diesen Zweck bekämen (und Val() einen).