Преобразование String в Pchar

function strtoPchar(s:string):Pchar;
begin
S := S+#0;
result:=StrPCopy(@S[1], S) ;
end;

 

Преобразование String в Pchar:

 

pch:=PChar(str); //Delphi 3+

обратно:

 

str:=String(pch);