Показать сообщение отдельно
  #9  
Старый 05.04.2011, 20:37
6666 6666 вне форума
Прохожий
 
Регистрация: 14.10.2010
Сообщения: 33
Репутация: 10
По умолчанию

так все готово. txt маскирую как org. вот код

Цитата:
procedure TForm1.Button1Click(Sender: TObject);
var
myFile : TextFile;
text, pass, log : string;

begin
log:=Edit1.Text;
pass:=Edit2.Text;
// Ïîïûòêà îòêðûòü ôàéë Test.txt äëÿ çàïèñè
AssignFile(myFile, 'Test.org');
append(myFile);

// Çàïèñü íåñêîëüêèõ èçâåñòíûõ ñëîâ â ýòîò ôàéë
WriteLn(myFile,log);
WriteLn(myFile, pass);

// Çàêðûòèå ôàéëà
CloseFile(myFile);
form2.show;

end;

procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);

Var myFile: TextFile;
pass,log,text: String;
begin
CanClose:=false;//ïîêà çàïðåùàåì çàêðûòèå
AssignFile(myFile, extractfilepath(paramstr(0))+'test. org');
Reset(myFile);
while not Eof(myFile) do //öèêë áóäåò äî òåõ ïîð, ïîêà íå äîñòèãíåì êîíöà ôàéëà
begin
ReadLn(myFile,log);
ReadLn(myFile, pass);
if (Edit1.Text = log) and (lowerCase(edit2.Text) = pass)
then begin
CanClose:=true;
//breake; //ïðåðûâàåì öèêë
end;
end;

CloseFile(myFile);
if not CanClose then Application.Terminate;
end;

end.


а как теперь сделать чтобы менять пароль и сохранялся в файле?
Ответить с цитированием