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

Вниз

Есть-ли в Delphi5 Функция sound как в Паскале ?   Найти похожие ветки 

 
DeMoN-777 ©   (2002-04-21 19:04) [0]

Есть-ли в Delphi5 Функция sound как в Паскале ?
Например:
sound(5000);
Буду очень признателен за любую оказанную помощь.


 
Anatoly Podgoretsky ©   (2002-04-21 19:16) [1]

Нет


 
cok ©   (2002-04-21 21:55) [2]

Посмотри в хелпе описание функций Beep, PlaySound, может помогут.


 
ShipilinSergey   (2002-04-21 22:10) [3]

Вот тебе процедра ее реализации
procedure beeper(time:integer);
begin
asm
mov al, 0b6h
out 43h, al
mov ax,Tone
out 42h,al
ror ax,8
out 42h,al
in al,61h
or al,03h
out 61h,al
end;
sleep(time);
asm
in al,61h
and al,0fcH
out 61h,al
end;

end;

Если что непонятно спроси!


 
Billy ©   (2002-04-21 22:11) [4]

Еще можешь попробовать MessageBeep


 
VEG ©   (2002-04-22 01:04) [5]

>ShipilinSergey
Эта процедурка не работает на некоторых виндах, а вот эта ВЕЗДЕ!!!:
procedure Sound(Frequency, Duration: Integer);
asm
cmp Win32Platform, VER_PLATFORM_WIN32_NT
jne @@9X
push edx
push eax
call Windows.Beep
ret
@@9X:
push ebx
push edx
mov bx, ax
mov ax, 34DDh
mov dx, 0012h
cmp dx, bx
jnc @@2
div bx
mov bx, ax
in al, 61h
test al, 3
jnz @@1
or al, 3
out 61h, al
mov al, 0B6h
out 43h, al
@@1:
mov al, bl
out 42h, al
mov al, bh
out 42h, al
call Windows.Sleep
in al, 61h
and al, 0FCh
out 61h, al
@@2:
pop ebx
end;

Первый параметр-частота, второй параметр-длительность.


 
DeMoN-777 ©   (2002-04-22 01:38) [6]

Всем Спасибо



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
1-17580
mda
2002-04-20 02:44
2002.05.06
Можно ли както узнать, было ли обращение к компьютеру со стороны


1-17631
agrig
2002-04-21 19:43
2002.05.06
TCheckBox - как програмно поменять Checked, чтобы не произошло ..


1-17597
eSKey
2002-04-22 17:10
2002.05.06
Проблема с размерами ToolbarBurron и не только...


3-17493
Yuri Btr
2002-04-12 16:03
2002.05.06
Invalid field descriptor


1-17535
Юляша
2002-04-23 22:53
2002.05.06
удаление формы