在我之前的问题SavingToFile
与TStringList
之后,我现在需要使用Password.txt
加载我创建的名为LoadFromFile
的文件,但我不知道表单是什么LoadFromFile
是。 Password.txt
与需要加载它的程序位于同一文件夹中,但当我按照我认为可行的方式尝试Access Violation
时,我会在不同的地址获取LoadToFile
。如何在没有违规的情况下将Password.txt
加载到Delphi中的字符串?
请帮忙
答案 0 :(得分:6)
var
StringList: TStringList;
...
StringList := TStringList.Create;
try
StringList.LoadFromFile('myfile.txt');
//do stuff with StringList
finally
StringList.Free;
end;
您可能忘记使用以下代码正确创建字符串列表:
StringList.Create;//don't do this
或
StringList.LoadFromFile('myfile.txt');//must create StringList first
但是,如果没有看到您的代码,我们可以做的就是猜测您的问题是什么。也就是说,上面第一个代码示例是正确的。