| 
			
			 
			
				16.11.2008, 14:51
			
			
			
		 | 
	| 
		
			
			| Продвинутый |  | 
					Регистрация: 13.02.2006 Адрес: Магнитогорск Сообщения: 669
 Репутация: 14745     |  | 
	| 
				  
 Думаю, этих функций хватит: 
	Код: 
unit Unit1;
interface
uses
  Windows,  Messages,  SysUtils,  Variants,  Classes,  Graphics,  Controls,  Forms, 
  Dialogs,  StdCtrls;
type
  TUser  =  record
   Password: string;
   Name: string;
  end;
type
  TForm1  =  class(TForm)
    Edit1: TEdit;
    Edit2: TEdit;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { private declarations }
  public
    { public declarations }
  end;
var
  Form1: TForm1;
implementation
{$R  * .dfm}
function User(N,  P: string): TUser;
begin
 Result.Name  :=  N;
 Result.Password  :=  P;
end;
procedure AddUser(User: TUser);
begin
 AssignFile(output,  'C:\Users.txt');
 Append(output);
  Writeln(User.Name);
  Writeln(User.Password);
 CloseFile(Output);
end;
function UserExists(User: TUser): boolean;
var
 P,  N: string;
begin
 AssignFile(input,  'C:\Users.txt');
 Reset(input);
 while not eof(input) do begin
  readln(N);
  readln(P);
  if (User.Name  =  N) and (User.Password  =  P) then begin
   Result  :=  true;
   CloseFile(input);
   exit;
  end;
 end;
Result  :=  false;
CloseFile(input);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
 if UserExists(User(Edit1.Text,  Edit2.Text))  =  false then Showmessage('Ты кто такой? Иди нафиг отсюда!') else Showmessage('Добро пожаловать!');
end;
end.
			
			
			
			
				  |