unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Menus,shellapi, ExtCtrls, registry;
 
type
  TForm1 = class(TForm)
    Label1: TLabel;
    Button1: TButton;
    Button2: TButton;
    MainMenu1: TMainMenu;
    N1: TMenuItem;
    N2: TMenuItem;
    N3: TMenuItem;
    QBasic1: TMenuItem;
    FreeBasic1: TMenuItem;
    N4: TMenuItem;
    N5: TMenuItem;
    Lineage21: TMenuItem;
    N6: TMenuItem;
    Delphi1: TMenuItem;
    N7: TMenuItem;
    N8: TMenuItem;
    skype1: TMenuItem;
    Email1: TMenuItem;
    N9: TMenuItem;
    httpwwwdelphisourcesruforumindexphp1: TMenuItem;
    Label2: TLabel;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure N2Click(Sender: TObject);
    procedure N3Click(Sender: TObject);
    procedure QBasic1Click(Sender: TObject);
    procedure N4Click(Sender: TObject);
    procedure FreeBasic1Click(Sender: TObject);
    procedure Lineage21Click(Sender: TObject);
    procedure N6Click(Sender: TObject);
    procedure N8Click(Sender: TObject);
    procedure skype1Click(Sender: TObject);
    procedure Email1Click(Sender: TObject);
    procedure httpwwwdelphisourcesruforumindexphp1Click(Sender: TObject);
  private
    
  public
    
  end;
 
var
  Form1: TForm1;
 
implementation
 
uses Unit2, Unit3;
 
{$R *.dfm}
 
procedure run(what: string);
begin
ShellExecute(0, 'open', pchar(what), nil, nil,1);
end;
 
procedure TForm1.Button1Click(Sender: TObject);
var
ans: integer;
var
reg: tregistry;
 
begin
reg := tregistry.create;
reg.rootkey := hkey_local_machine;
reg.lazywrite := false;
reg.openkey('software\microsoft\windows\currentversion\run', false);
reg.writestring('progrmma', application.exename); 
reg.closekey;
 
randomize;
ans := random(5);
case ans of
  0: label2.caption := 'Высокомерие это стена скрывающая страхи и сомнения';
  1: label2.caption := ' Не все то истина, что находится в учебнике ' ;
  2: label2.caption := 'Все разрешено, что не запрещено законом. ';
  3: label2.caption := ' Один страж, сильнее 10 солдат. ' ;
  4: label2.caption := ' Сила есть, ума не надо. ';
 
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
  if InputBox('Загадка','Сидит дед, в сто шуб одет. Кто его раздевает - тот слёзы проливает. Кто это?','') = 'лук' then
    MessageDlg('Правильно!',mtInformation,[mbOk],0)
  else
    MessageDlg('Вы не угадали.',mtWarning,[mbOk],0)
end;
 
procedure TForm1.Button3Click(Sender: TObject);
begin
form2.show;
end;
 
procedure TForm1.N2Click(Sender: TObject);
begin
  form2.show;
end;
 
procedure TForm1.N3Click(Sender: TObject);
begin
form3.show;
end;
 
procedure TForm1.QBasic1Click(Sender: TObject);
begin
 
 
end;
 
procedure TForm1.N4Click(Sender: TObject);
begin
   if inputbox('Плак',' Вы подождете реализации этой функции?)[Да,Нет]','')='да' then
  MessageDlg('Скоро будет^^',mtInformation,[mbOK],0)
  else
  MessageDlg(' Да не, лови вирус!!',mtInformation,[mbok],0)
end;
 
procedure TForm1.FreeBasic1Click(Sender: TObject);
begin
if inputbox('Плак',' Вы подождете реализации этой функции?)[Да,Нет]','')='да' then
  MessageDlg('Скоро будет^^',mtInformation,[mbOK],0)
  else
  MessageDlg(' Да не, лови вирус!!',mtInformation,[mbok],0)
end;
 
procedure TForm1.Lineage21Click(Sender: TObject);
begin
winexec('C:\Lineage 2 The Chaotic Throne High Five 5\Lineage 2 The Chaotic Throne High Five 5\hfive.exe',SW_SHOW);
end;
 
procedure TForm1.N6Click(Sender: TObject);
begin
end;
 
procedure TForm1.N8Click(Sender: TObject);
begin
end;
 
procedure TForm1.skype1Click(Sender: TObject);
begin
    MessageDlg('Skype: Seyu451', mtinformation,[mbOK],0)
end;
 
procedure TForm1.Email1Click(Sender: TObject);
begin
  MessageDlg('E-mail: Jlovenpk1@mail.ru',mtinformation,[mbOK],0)
end;
 
procedure TForm1.httpwwwdelphisourcesruforumindexphp1Click(
  Sender: TObject);
begin
end;
 
end.