Danke für den Hinweis mit dem @!
Habe den Code nun so geändert:
Delphi-Quellcode:
Result:=GetDefaultCommConfig(PWideChar(@UsedComm[4]),CommConfig,i) or
GetDefaultCommConfig(PWideChar(@UsedComm[0]),CommConfig,i);
Also müsste im ersten Teil, wie auch im Beipiel von NeutralGeneral das Feld ab dem 5. Element und im zweiten Teil das komplette Feld (ab dem 0. Element) konvertiert werden.
Ich jage das ganze dann nochmal durch den Debugger, mal schauen ob das so passt.
Erstmal danke an alle!