Ошибка LoadToFile при попытке загрузить файл .txt в строку - PullRequest
3 голосов
/ 13 октября 2011

После моего предыдущего вопроса SavingToFile с TStringList мне нужно загрузить созданный мной файл с именем Password.txt, используя LoadFromFile, но я не знаю, какова форма LoadFromFile.Password.txt находится в той же папке, что и программа, которая должна его загрузить, но я продолжаю получать Access Violation по разным адресам, когда пытаюсь LoadToFile так, как я думал, что это будет работать.Как загрузить Password.txt в строку в Delphi без нарушения?

Пожалуйста, помогите

1 Ответ

6 голосов
/ 13 октября 2011
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

Но, не видя ваш код, все, что мы можем сделать,угадайте, в чем ваша проблема.Тем не менее, первый пример кода выше верен.

...