Ist es möglich, dass eine verwendeten Funktion der
DLL für einen PChar zu große Rückgabewerte liefert?
Eigentlich nicht, der Wert ist bei einer fehlerfreien Ausführung der
Dll leer.
Ausserdem erklärt es nicht das unterschiedliche Verhalten bei Nutzerwechsel.