Вот листинги как я обещал
Unit1(окно авторизации)
--------------------------------------
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Edit1: TEdit;
Edit2: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
// Здесь если в поле логина введено test, a в поле пароль 456, то запускается окно программы :)
If (Edit1.Text=''test'') and (Edit2.Text=''456'') then
Begin
form2:=Tform2.Create(Application);
Form2.Show;
Form1.Destroy;
end
else
Begin
MessageDlg(''Пароль или логин неверен.Работа программы будет завершена'',mtWarning,[Mbok],0);
Application.Terminate;
end;
end;
end.
------------------------------------------
unit2 (ваша программа)
-----------------------------------------
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm2 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
{$R *.dfm}
end.
--------------------------------------------
P.S. Вообще то не рекомендуется хранить код в открытом виде
Кстати Form2 необходимо убрать из списка автосоздаваемых форм
P.P.S. Код, конечно, сыроват? но если доработать.. дерзайте.
Если что -обращаетесь?