Das war auch nicht der eigentliche Sinn.mk-soft hat geschrieben: Die Änderung von ccode_new mit Rückgabe von einem Leerstring ist natürlich Blödsinn (Sorry ccode_new)
Der Sinn war eine anpassbare Funktion für die Pfadangaben zu haben und keine fixe Ausgabe von:
GetPathPart(ProgramFilename())
Wie der Name dieser "Pfadanpassungsfunktion" heißt ist mir eigentlich Latte.
In diesen Fall kling aber "GetProgramPath()" ganz brauchbar.
Für Debugging ist eine leere Zeichenkette aber unter MacOS funktionsfähig.
Das eigentliche Problem war aber das:
[ERROR] *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]
BUG:
Unter MacOS darf der Font-Name nicht "" sein.
...weil dadurch ständig das Programm abstürzte und man keine Eingaben in Textfelder vollführen konnte.