Sto indovinando che state denominando Windows api per copiare le lime o simile, in modo da avete bisogno soltanto di PChar e mettete insieme i tipi e compilatore di Delfi deciderà, secondo la versione, la versione gentile e corretta corretta di api userà.
Con la stringa <2009 :="">= AnsiString di Delfi
(P) Carbone = (P) AnsiChar
e tutte le finestre api denominate sono la versione dell'ANSI, ex:
CopyFile = CopyFileA
Con Delfi >=2009
Stringa = WideString
Carbone = WideChar
e tutte le finestre api denominate sono la versione larga
così, il vostro codice dovrebbe essere fatto per compilare con tutte le versioni, senza giocare troppo con altri tipi a meno che quando non avete scelta