Moin Sui,
Du wirst in den Beiträgen (und noch vielen anderen) unweigerlich auf PChar treffen.
API Funktionen kennen nichts von Pascal Strings, und deshalb lässt der Compiler String (auch ein Pointer wie PChar) diesen Typ an der Stelle nicht zu. Hier muss man ihm mit einem Typecast auf die Sprünge helfen:
PChar(Pfad)
wäre in diesem Falle die Lösung.