Nach ausführlicher Prüfung und einem halben Nervenzusammenbruch habe ich nun den Fehler im Code gefunden. Mein Versuch, das AnsiString-Feld in eine PWideChar zu wandeln, lief einfach nicht so.
Leider besteht das Problem der Konvertierung immernoch und ich weiß leider nur, dass es so
Delphi-Quellcode:
H:=CreateFile(PWideChar(@UsedComm[0]),
GENERIC_READ or GENERIC_WRITE,
0,
nil,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL or FILE_FLAG_OVERLAPPED,
0);
nicht geht.
Hat jemand eine bessere und vor allem funktionierende Idee?