Salve a tutti.....

Ho questo quesito sto per creare una tabella a runtime...
se io scrivo cosi funziona...

createdirectory('C:\', nil);

se io scrivo cosi :

var prova:string;
begin
prova:='C:\';
createdirectory(prova, nil);
end;

mi dice che c'è un problema tra string e Pchar...
Vorrei cortesemente sapere perchè ho questo problema...visto che in entrambi i casi passo una stringa..
e poi vorrei sapere come poterlo risolvere...


grazie mille