1) As you can see, the german special characters (Umlaute) are not displayed correctly. There is a conflict between UTF-8 and ISO-8859-1 (knwon as ASCII).
2) Furthemore, the parameters are not parsed correctly, please don't use just StringField+Comma!
The purpose of the macro 'standardError()' is to give the user a quick information, that the current task cannot be continued (e. g. file not found, memory allocation problem, etc.).
BTW, the underlined words are the english translation of the german sentence "Der aktuelle Vorgang...".
I just put this macro everywhere, so that an error will be displayed, but I don't need to givew a detailed description, moreover, the description contains the line number. In order to quickly call this macro, I use the default parameters.