Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.10;
Скачать: CL | DM;

Вниз

PCSpeaker   Найти похожие ветки 

 
xman ©   (2003-04-28 21:08) [0]

Кто нибудь подскажет как пикнуть спикером? Только не beep.
Мне надо чтобы был выбор какой тональностью и длительностью пикнуть.


 
Burmistroff   (2003-04-28 21:52) [1]

windows.beep(freq, dur);


 
mashinist ©   (2003-04-29 00:18) [2]

procedure TTelePortForm.sound_(Hz:word);
begin
asm
MOV BX,Hz
MOV AX,34DCh
MOV DX,0012h
CMP DX,BX
JAE @SoundExit
DIV BX
MOV BX,AX
IN AL,61h
TEST AL,00000011b
JNZ @SetCount
{turn on speaker}
OR AL,00000011b
OUT 61h,AL
MOV AL,182
OUT 43h,AL
@SetCount:
MOV AL,BL
OUT 42h,AL
MOV AL,BH
OUT 42h,AL
@SoundExit:
end;
end;

procedure TTelePortForm.nosound_;
begin
asm
IN AL,61h
AND AL,11111100b
OUT 61h,AL
end;
end;

procedure TTelePortForm.DoneThreadExecute(Sender: TObject);
begin
sound_(220);
sleep(100);
sound_(440);
sleep(100);
sound_(880);
sleep(100);
sound_(220);
sleep(100);
sound_(440);
sleep(100);
sound_(880);
sleep(100);
sound_(220);
sleep(100);
sound_(440);
sleep(100);
sound_(880);
sleep(100);
nosound_;
end;



Страницы: 1 вся ветка

Текущий архив: 2003.07.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
9-31064
Кен
2003-01-24 02:20
2003.07.10
GLScene Какие есть редакторы для создания, редактирования, конвер


3-31145
Rel_
2003-06-18 16:39
2003.07.10
считывание данных из таблицы (.dbf)


1-31242
Relaxxx
2003-06-29 17:36
2003.07.10
Чтение с файла


3-31151
Alexei Petrakov
2003-06-18 16:58
2003.07.10
Raiserror не генерит исключение


1-31312
Losyara
2003-06-26 17:46
2003.07.10
Какую мне подключиьт библеотеку?