procedure TForm1.Button1Click(Sender: TObject); const MHZ : Array[0..7] of Integer=(523,587,659,698,784,880,988,1047); var I:Integer; begin for I:=Low(MHZ) to High(MHZ) do windows.beep(MHZ[I],500); for I:=High(MHZ) downto Low(MHZ) do windows.beep(MHZ[I],500); windows.beep(587,500); windows.beep(784,500); end;
试试CIH,看看主板烧了时有没有声。呵
Procedure TDemoForm.SlideBtnClick (Sender : TObject); Var I : Integer; Begin For I:=100 To 150 Do DoBleep (I*10, 10); For I:=150 Downto 100 Do DoBleep (I*10, 10); End;接分!
没有办法控制,你说的是PC喇叭吧,beep就可以了。
我的主板精英K7VZA,就是把PC喇叭焊上去了,如果没有外接speaker的话,就是“主板发音”用API:MessageBeep(-1)搞定。
procedure TForm1.Button1Click(Sender: TObject);
const
MHZ : Array[0..7] of Integer=(523,587,659,698,784,880,988,1047);
var
I:Integer;
begin
for I:=Low(MHZ) to High(MHZ) do
windows.beep(MHZ[I],500);
for I:=High(MHZ) downto Low(MHZ) do
windows.beep(MHZ[I],500);
windows.beep(587,500);
windows.beep(784,500);
end;
Var
I : Integer;
Begin
For I:=100 To 150 Do DoBleep (I*10, 10);
For I:=150 Downto 100 Do DoBleep (I*10, 10);
End;接分!