begin
opentextfiledialog1.InitialDir:=ExtractFilePath(Ap plication.ExeName);
if opentextfiledialog1.Execute then
begin
a.Create;
a.LoadFromFile(opentextfiledialog1.FileName);
memo1.Text:=('s');
end;
при открытии любого *.txt файла выбивает ошибку памяти.
Где ошибка?
И зачем тут tstringlist?
Можно гораздо проще сделать
Код:
begin
OpenDialog1.InitialDir:=ExtractFilePath(Application.ExeName);
if OpenDialog1.Execute then
begin
Memo1.Lines.LoadFromFile(OpenDialog1.FileName);
end;
end;
а в твоем коде ошибка в одной строке
прост нужно заменить a.Create; на a:= TStringList.Create;
Последний раз редактировалось simsonbart1; 03.08.2012 в 13:24.
И зачем тут tstringlist?
Можно гораздо проще сделать
Код:
begin
OpenDialog1.InitialDir:=ExtractFilePath(Application.ExeName);
if OpenDialog1.Execute then
begin
Memo1.Lines.LoadFromFile(OpenDialog1.FileName);
end;
end;
а в твоем коде ошибка в одной строке
прост нужно заменить a.Create; на a:= TStringList.Create;
Спасибо огромное!=) теперь вопрос как это вывести в мемо1?