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('');