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

Вниз

Посмотрите код. Не слишко ли коряво?   Найти похожие ветки 

 
konstantinov ©   (2004-03-22 00:54) [0]

И самое главное меня интересует, насколько этот код универсален т.е. будет ли работать под различными ОС ( windows 9x и т.д. ) и могут ли быть проблемы с какими-либо из звуковых карт?
Заранее спасибо!


 
konstantinov ©   (2004-03-22 00:55) [1]

Черт! Ссылку забыл!
Вот.  http://isp.vsi.ru/~soundsimulator/
э-э-э  это сервер моего провайдера остальным наверно надо еще www ...


 
Gero ©   (2004-03-22 01:02) [2]

> насколько этот код универсален т.е. будет ли работать под различными ОС

Это можно проверить только эксперементальным путем.
Что я бы Вам и советовал сделать.


 
Паниковский   (2004-03-22 03:38) [3]

konstantinov
Собирая с народа по 30$ мог бы и протестировать свой же код
просто чтоб он потом не повылетал.
вопросы:
1 Используеш не документированные функции?
2 Обращаещся к системе на более менее низком уровне?
2.1 Если обращаещся предусмотрел вариации на тему 9x/NT?
3 Использовал компоненты с закрытыми исходниками?


 
konstantinov ©   (2004-03-22 07:21) [4]

to Gero
>Это можно проверить только эксперементальным путем.
>Что я бы Вам и советовал сделать.

У меня тестировать не на чем. Да и раззоришся покупать звуковые карты только тля тестирования.
Потому и выложил код и демку, чтобы все желающие попользовались и протестировали.

>Собирая с народа по 30$ мог бы и протестировать свой же код
>просто чтоб он потом не повылетал.
>вопросы:
>1 Используеш не документированные функции?
>2 Обращаещся к системе на более менее низком уровне?
>2.1 Если обращаещся предусмотрел вариации на тему 9x/NT?
>3 Использовал компоненты с закрытыми исходниками?

1. Это не моя прога, просто нашел похожую.
2. Доступ на уровне описанных в mmSystem функций ( WaveOutOpen, WaveOutPlay ) да! исходников на эти функции нет. На ассемблере под win32 сам не напишу. Тем более под NT.


 
konstantinov ©   (2004-03-22 19:01) [5]

Н-да! Что-то не густо с советами и пожеланиями. Вроде тема-то достаточно часто встречается. Чувствую, что код "сырой" хотелось бы спросить несколько вопросов:
1. Я решаю задачу воспроизведения звуков через class ( TObject ) в нем откывается устройство, выделяется память, перехватывается сообщение о завершении воспроизведения n-ого буфера, но процедуру заполнения буферов оставил пользователю ( BufExecute ).
Соществует вероятность, что пользователь может слишком намудрить с загрузкой данных и программа вылетит в Access Violation попытаясь загрузить на воспроизведение еще не заполненный буфер. Этот момент более актуален для обработки аудио данных ( запись ), но не хочу списывать со счетов и воспроизведение.
Или может быть ситуация, когда недостаточно шустрый ПК не успеет обработать данные? Или... да Бог его знает? Что еще может быть?
Вот и спрашиваю совета



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

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

Наверх




Память: 0.48 MB
Время: 0.049 c
6-1076337166
StasIK
2004-02-09 17:32
2004.04.18
Помогите закрыть доступ в инет


1-1080459979
Neep
2004-03-28 11:46
2004.04.18
Помогите разобраться с CallBack


3-1079534042
stelius
2004-03-17 17:34
2004.04.18
Transaction


1-1080473406
Step[B.M.]
2004-03-28 15:30
2004.04.18
Не получается сграбить в Bitmap визуальный компонент - усложняем


3-1079581964
alexEagle
2004-03-18 06:52
2004.04.18
Многопоточность и компоненты IB