Wenn UsedComm als AnsiString/AnsiArray vorliegt, dann
CreateFileW(PWideChar(WideString(UsedComm)), ...
(AnsiString >> WideString > PWideChar > CreateFileW)
oder einfach nur
CreateFileA(@UsedComm[0], ...
(AnsiChar-Array > PAnsiChar > CreateFileA)
Durch die Umwandlung nach
Unicode gewinnt man eh keine zusätzlichen Informationen.