Hallo
Win32.API,
ich wollte zunächst nur darauf hinweisen, dass Du string-Bearbeitung (pc + '#') und PChar-Bearbeitung (pc ist PChar) mixt. Das gleicht Delphi zwar automatisch an, aber teilweise mit unklaren Ergebnissen.
Marabu hat diesen Hinweis bereits erweitert, nämlich welches unklare Ergebnis auftritt.
Wenn Du zwischen string und PChar hin- und herschalten willst/musst, dann deklariere Dir
getrennte Variable und benutze die jeweils vorgesehenen Methoden.
Gruß Jürgen