4D rät DRINGENST davon ab, Leerzeichen in oder vor oder nach Variablenamen zu verwenden! (gleiches für Methoden oder Felder, etc)
Leerzeichen sind perfekt dafür dem Parser Probleme zu machen, da diese das ENDE eines Objektes anzeigen.
Gleiches gilt für - / * $ da dieses Rechenzeichen sind (oder alle anderen wie \ | etc.)
Sie sollten für Namen dafür das "_" verwenden!
Diese Regel gilt für alle Programmiersprachen.
Es gibt auch viele Programmierer, die keine Umlaute verwenden. Am sichersten fahren Sie bei Verwendung von A-Z und 0-9. 4D unterstützt alle Umlaute der "normalen" europäischen Sprachen auch in Variablennamen.
4D und einige Entwickler sind hier schon reingefallen, weil im türkischen einige diakritischen Zeichen auf von uns gesperrten Zeichen lagen, wie Copyright oder Trademark.
Die Empfehlung : Nur: A-Z, 0-9 und den Unterstrich "_" verwenden.
Zusätzlicher Hinweis: Werden ältere 4D Datenbank-Strukturen mit den Tools ab der Version 6.5 repariert, so werden die Methoden umbenannt, indem Zeichen wie - / oder * durch einen Unterstrich ersetzt werden! Sie sollten Ihre Datenbank bei der nächsten Überarbeitung diesbezüglch prüfen und gegebenenfalls mit dem 4D Insider die Sonderzeichen mit "Suchen und Ersetzen" in Methoden- und Objektnanen umbenennen.