Вот сделала так но почему-то неработает =( У 2 таймера значение 500м/с
| Код | unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls,MMSystem;
type TForm1 = class(TForm) Button1: TButton; Button2: TButton; Panel1: TPanel; Button3: TButton; Timer1: TTimer; Edit1: TEdit; Button4: TButton; Timer2: TTimer; procedure Button1Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Timer2Timer(Sender: TObject);
private { Private declarations } public { Public declarations } end;
var Form1: TForm1;
implementation
{$R *.dfm} {$R soundres.RES}
procedure TForm1.Button1Click(Sender: TObject); var vre,zero:cardinal; begin vre:=20000; zero:=0; Timer1.Interval:=vre; Edit1.Text:=IntToStr(Timer1.Interval); if Timer1.Interval<>zero then PlaySound('SND1', 0, SND_RESOURCE); end;
procedure TForm1.Button4Click(Sender: TObject); begin Timer1.Enabled:=true; end;
procedure TForm1.Timer2Timer(Sender: TObject); begin Edit1.Text := IntToStr(Timer1.Interval); end;
end.
|
|