При передаче параметров имени файла процедурам/функциям, следует ли использовать TFilename
или String
.
Если есть разница, то в чем она заключается и каковы возможные последствия при использовании String
?
напр.
procedure TForm1.OpenFile(const AFilename : String);
begin
//Open the file if it exists
...
end;