首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

D7 不能这样使用 Tmeminifile.Create('') ?该怎么处理

2012-04-18 
D7 不能这样使用 Tmeminifile.Create() ???如题,必须弄个实际存在的文件路径进去吗? 网上有很多人说这个

D7 不能这样使用 Tmeminifile.Create('') ???
如题,必须弄个实际存在的文件路径进去吗? 网上有很多人说这个写法能行,我这个D7就是怎么弄都要报错。

[解决办法]
TMemIniFile的构造必须提供文件名
[解决办法]
试了一下,D7下没报错呢。你别的地方出错吧
[解决办法]
d7应该可以支持:

Delphi(Pascal) code
procedure TMemIniFile.LoadValues;var  List: TStringList;begin  if (FileName <> '') and FileExists(FileName) then  begin    List := TStringList.Create;    try      List.LoadFromFile(FileName);      SetStrings(List);    finally      List.Free;    end;  end  else    Clear;end;
[解决办法]
TMemIniFile
经过测试,是不需要文件名也可以。
你可以通过其他途径加载,使用SetStrings方法赋值。
[解决办法]
检查下别的地方
[解决办法]
参数还是需要的,只是可以传一个空字符串:
iniList := TMemIniFile.Create('');

热点排行