Показать сообщение отдельно
  #4  
Старый 16.05.2010, 01:23
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Код:
var
  fname: string;
  f: textfile;
  pass,opass,npass,ppass: string;
begin
  fname:='c:/pass.txt';
  if FileExists(fname) then begin
    AssignFile(f,fname);
    Reset(f);
    readln(f,pass);
    CloseFile(f);
  end else pass:='';
  opass:=Edit1.Text;
  npass:=Edit2.Text;
  ppass:=Edit3.Text;
  if (pass=opass) and (npass=ppass) then begin
    AssignFile(f,fname);
    Rewrite(f);
    writeln(f,npass);
    CloseFile(f);
  end else begin
    if pass<>opass then ShowMessage('Неверный старый пароль')
    else if npass<>ppass then ShowMessage('Пароль не совпадает с подтверждением');
  end;
end;
Какбэ, у меня этот код работает - всё записывается норм...
Какой тип у f? должен быть textfile
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием