 |
|
|
Informatik |
|
Autor: be
21.09.2005 10:51 465
|
|
|
Melodie - Lösung
unit mMelodie;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
btSpielen: TButton;
Memo1: TMemo;
Label1: TLabel;
procedure FormCreate(Sender: TObject);
procedure btSpielenClick(Sender: TObject);
private
{ Private-Deklarationen }
noten: Array[1..8] of Integer;
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
noten[1]:=262;
noten[2]:=294;
noten[3]:=330;
noten[4]:=349;
noten[5]:=392;
noten[6]:=440;
noten[7]:=494;
noten[8]:=523;
end;
procedure TForm1.btSpielenClick(Sender: TObject);
var i: Integer;
begin
i:=0;
while Memo1.Lines[i] <> '' do
begin
windows.Beep(noten[StrToInt(Memo1.Lines[i])],400);
Inc(i)
end;
end;
end.