Должен ли я использовать String вместо TFilename?

При передаче параметров имени файла процедурам/функциям, следует ли использовать TFilenameили String.

Если есть разница, то в чем она заключается и каковы возможные последствия при использовании String?

напр.

procedure TForm1.OpenFile(const AFilename : String);
begin
    //Open the file if it exists
   ...
end;
17
задан Simon 2 May 2012 в 14:51
поделиться