Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];

Вниз

Нужна реальная альтернатива паскалевской Sound   Найти похожие ветки 

 
Sharik_212   (2002-10-02 13:25) [0]

Нужна реальная альтернатива паскалевской Sound(HZ: Word). В форуме недавно было, но не то, а в FAQ нету


 
Sharik_212   (2002-10-02 13:27) [1]

Заранее огромное спасибо за ответ с исходником


 
Sharik_212   (2002-10-02 14:27) [2]

Спа за прочтение, но сам же и нашел. На всякий случай.
procedure sound(frequency:word);
label stop,j1;
begin
asm
mov bx, frequency
mov ax, 34DDh
mov dx, 0012h
cmp dx, bx
jnb stop
div bx
mov bx, ax
in al, 61h
test al, 3
jne j1
or al, 3
out 61h, al
mov al, 0B6h
out 43h, al
j1: mov al, bl
out 42h, al
mov al, bh
out 42h, al
stop:
end;//asm
end;

procedure nosound;
begin
asm in al,61H
and al, 0fcH
out 61H, al
end;
end;


 
handra   (2002-10-02 14:35) [3]

uses Windows;

Beep(500,20);


 
Manulo   (2002-10-04 14:00) [4]

handra © (02.10.02 14:35)
uses Windows;

Beep(500,20);


Незнаю, как давно ты сам бипом пользовался... В 6-й делфе этот метод не проканал... Спасибо мастерам, дали исходник на асме!


 
Vitaly_s   (2002-10-12 22:01) [5]

Проблема такая:
При написании ассемблерных вставок команда in или out
прерывает выполнение программы и выдает сообщение типа
EЗriveleget instruction.
У меня стоит Win2k а в 98 такой проблемы не возникало



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

Форум: "Media";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.327 c
1-86894
maxim2
2003-01-16 11:55
2003.01.27
Как можно вставить рисунок в чужое окно, зная дискриптор окна


3-86729
Sergey_El'f
2003-01-10 09:34
2003.01.27
Как отрубить все приложения от dbf-ника


1-86807
Inan61
2003-01-18 19:13
2003.01.27
Как программно удалить Glyph у SpeedButton?


1-86848
AlexSSS
2003-01-19 01:06
2003.01.27
Путь к CD


4-87223
kirill8
2002-12-13 16:45
2003.01.27
закрыть окно





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский