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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.04 c
3-1080118124
Igoryok
2004-03-24 11:48
2004.04.18
Ограничение вывода запроса


14-1080284981
Hamilkar
2004-03-26 10:09
2004.04.18
Длинее...


14-1080147088
Undert
2004-03-24 19:51
2004.04.18
Второпласт в бруске


3-1080194652
ceval
2004-03-25 09:04
2004.04.18
форма Ffind (для поиска в DBGride) ..выдает ошибку Undeclared id


3-1079940325
CJ
2004-03-22 10:25
2004.04.18
Oracle экспорт





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский