我想做一个声音报警,比如有一组离散量t1,t2,t3,当他们为1时报警,为0时不报警,怎么实现?高手帮忙阿,beep()函数可以实现吗?分不够再加!我自己先试了试,可是没声音。
var
  t1:integer;

procedure TForm1.Button2Click(Sender: TObject);
begin
  t1:=0;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
  if t1=1 then
  begin
    beep;
  end;
end;

解决方案 »

  1.   

    不会吧,那为什么我自己听不到声音?是用我上面的程序吗?beep()函数中参数怎么设的?
      

  2.   

    你试试这条
        windows.Beep(750,3000);
      

  3.   

    PlaySound('warning.wav', 0, SND_ASYNC or SND_FILENAME or SND_NODEFAULT)'warning.wav'报警声音文件
      

  4.   

    beep你可以接在主版上的,估计你就是接到主版上去了
      

  5.   

    同意楼上的。 beep 是pc的主板上的喇叭。有的没接线。
    playsound 应该是从声卡发声的。
      

  6.   

    看beyondsun(兆欣)的就行了赶紧结帖吧。。