如果有差异,那是什么,如果使用String,那么潜在的后果呢?
例如
procedure TForm1.OpenFile(const AFilename : String); begin //Open the file if it exists ... end;
除此之外,基本上没有哪一种使用。请记住,如果您使用TFilename,则必须将SysUtils添加到uses子句中。