Ich schätze, dass Sie Windows API benennen, um Akten zu kopieren oder ähnlich, also Sie nur PChar benötigen und Arten aufreihen und Delphi-Compiler, entsprechend der Version, der korrekten freundlichen und korrekten API-Version entscheidet, die sie verwendet.
Mit Delphi <2009 :="">Schnur = AnsiString
(P) Putzfrau = (P) AnsiChar
und alle Fenster API, die benannt, sind die ANSI-Version, ex:
CopyFile = CopyFileA
Mit Delphi >=2009
Schnur = WideString
Putzfrau = WideChar
und alle benannten Fenster API sind die breite Version
so sollte Ihr Code gebildet werden, um mit allen Versionen zu kompilieren, ohne zu viel mit anderen Arten zu spielen ausgenommen, wenn Sie nicht Wahl haben