>>889
PathFileExists は LPCTSTR  を渡さなければならないからです

Delphi内部で使うぶんにはAnsiStringで渡せる FileExistsが便利でしょう

TSTRを使いたい理由があるなら別でしょうけど