尝试将 .txt 文件加载到字符串中时出现 LoadToFile 问题

发布于 2024-12-09 19:08:03 字数 378 浏览 0 评论 0原文

在我之前使用 TStringList 提出 SavingToFile 问题之后,我现在需要使用 LoadFromFilePassword.txt 的文件code> 但我不知道 LoadFromFile 的形式是什么。 Password.txt 与需要加载它的程序位于同一文件夹中,但当我尝试 LoadToFile 时,我不断在不同的地址收到访问冲突 > 以我认为可行的方式。如何将 Password.txt 加载到 Delphi 中的字符串而不发生违规?

请帮忙

After my previous question of SavingToFile with TStringList, I now need to load the file I created called Password.txt using LoadFromFile but I don´t know what the form of LoadFromFile is. The Password.txt is in the same folder as the program that needs to load it but I keep getting Access Violation at different addresses when I try LoadToFile in the way I thought it would work. How to I load Password.txt to a string in Delphi without getting a violation ?

Please help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南薇 2024-12-16 19:08:03
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

但是如果没有看到您的代码,我们所能做的就是猜测您的问题是什么。也就是说,上面的第一个代码示例是正确的。

var
  StringList: TStringList;
...
  StringList := TStringList.Create;
  try
    StringList.LoadFromFile('myfile.txt');
    //do stuff with StringList
  finally
    StringList.Free;
  end;

You are probably forgetting to create the string list properly with code like this:

StringList.Create;//don't do this

or

StringList.LoadFromFile('myfile.txt');//must create StringList first

But without seeing your code all we can do is guess as to what your problem is. That said, the first sample of code above is correct.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文