Показать сообщение отдельно
  #4  
Старый 04.06.2013, 08:40
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от egorval
Я уже лет 5 не занимался всем этим что-то помню, а вот с файлами есть проблемка

И какая? Вызови справку по AssignFile - там должен быть пример...

Цитата:
Сообщение от Help
Код:
var 
  F: TextFile;
  S: string;
begin
  if OpenDialog1.Execute then            { Display Open dialog box }
  begin
    AssignFile(F, OpenDialog1.FileName); { File selected in dialog }
    Reset(F);
    Readln(F, S);                        { Read first line of file }
    Edit1.Text := S;                     { Put string in a TEdit control }
    CloseFile(F);
  end;
end;

В твоем случае:
Код:
function LoadData(AFileName : String) : String;
var 
  F: TextFile;
begin
  If Not FileExists(AFileName) Then Result := '' Else
    Begin
      AssignFile(F, AFileName);
      Reset(F);
      Readln(F, Result);         
      CloseFile(F);
   End;
end;

procedure SaveData(AFileName : String; S : String);
begin
    AssignFile(F, AFileName);
    Rewrite(F);
    WriteLn(F, S);                       
    CloseFile(F);
end;

Использование:
Код:
Edit1.Text := LoadData(AFileName);
SaveData(AFileName,Edit1.Text); // Вот так можно :)
Ответить с цитированием