dann fragst du einfach mit ner ineger variable immer wieder ab, wie oft schon "gebeept" wurde und sagst nach erreichen des limits, dass der timer aus gehen soll
in etwa so
Delphi-Quellcode:
procedure form1.Timer1Timer(Sender: TObject);
var wie_oft_schon:integer;
begin
IF wie_oft_schon < limit THEN
begin
beep;
inc(wie_oft_schon);
end
ELSE timer1.interval:=0; //oder timer1.enabled:=false;
end;
//edit : zu spät