Я угадываю вы вызывает Windows API для того чтобы скопировать архивы или подобно, поэтому вам нужно только PChar и шнуруете типы, и составитель Делфи решит, согласно варианту, правильно добросердечному и правильно варианту API, котор он будет использовать.
С шнуром <2009 :="">= AnsiString Делфи
(P) Чарс = (p) AnsiChar
и все вызванные окна API будут вариантом ANSI, ex:
CopyFile = CopyFileA
С Делфи >=2009
Шнур = WideString
Чарс = WideChar
и все вызванные окна API будут широким вариантом
так, ваше Кодий должно быть сделано для того чтобы составить с всеми вариантами, без играть слишком много с другими типами кроме того что когда вы не имеете выбор