Подать звуковой сигнал без использования ресурсов WindowsDelphi , Мультимедиа , АудиоПодать звуковой сигнал без использования ресурсов Windows
Оформил: DeeCo Dieser Code ist nьtzlich, um etwas zu debuggen, ohne Windows Ressourcen zu verbrauchen. Dieser Code gibt einen Beep-Ton aus: asm mov al,7 int 29h end(Doesn''t work unter NT, Win2K) (Funktioniert nicht unter Windows NT/2000) Here's the translation of the text into Russian: Этот код - фрагмент ассемблера, который генерирует звук без использования ресурсов Windows. Он использует старый интерфейс динамика IBM PC. Вот что код делает:
Когда выполнен этот код, система динамика будет производить звуковой сигнал. Обратите внимание, что это код не работает под операционными системами Windows NT/2000 и позднее, потому что они изменили способ обработки прерываний и больше не позволяют прямого доступа к BIOS. Вот альтернативное решение с использованием другого подхода: В Delphi или других компиляторах Pascal можно использовать функцию Например, вы можете использовать следующий код в Delphi:
Код использует компонент Обратите внимание, что этот подход имеет свои ограничения, такие как inability to produce complex sounds or adjust the volume, but it can be useful in certain situations where low-level sound generation is necessary. Представлен код на ассемблере, позволяющий подать звуковой сигнал без использования ресурсов операционной системы Windows, что может быть полезно при отладке программ без доступа к виндовым ресурсам. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |