da kann ich nicht viel aufpassen.
ich verwende Lazarus zur Erstellung einer
dll (64bit) die als UDF in Firebird verwendet wird.
da krieg ich die Zeichenfolgen (nur) als PChar.
Und mit PChar gehts rename mit Umlauten nicht. (string hab ich auch ausprobiert (ausserhalb der UDF)
geht aber auch nicht)