Zitat von
Delphi-Hilfe:
PChar ist ein Zeiger auf einen nullterminierten String mit 8-Bit-Zeichen.
PAnsiChar ist ein Zeiger auf einen nullterminierten String mit 8-Bit-Zeichen.
Von daher macht das absolut gar keinen unterschied. Ein Pointer ist ein Pointer ist ein Pointer.