Вопросы к Андрею Истомину по subj.
Андрей, попробовал присланную тобой библиотеку Beepdll.lib (beep.dll). Все пашет Ok. Но есть пара вопросов:
1. Зачем сюда лепить класс? Ведь ф-ция BeepSp из библиотеки и так прекрасно работает:
Код: Выделить всё
program
map
module('beepdll')
BeepSp(ulong Freq,ulong Duration),Pascal,name('BeepSp')
.
.
code
loop 3 times
BeepSp(1000,500)
BeepSp(4000,1000)
.
2. Можешь ли поделиться, как программно реализована ф-ция BeepSp(freq,durat). На чем написана (если можно - исходничек), используются ли к.-л. API-шные ф-ции или реализовано на ASM через доступ к портам ?
С уважением,
Александр Полонский
Написал: ClaList(2)