Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
1-1080905497
Timur
2004-04-02 15:31
2004.04.18
wizard на delphi


3-1079606356
SnapIn
2004-03-18 13:39
2004.04.18
Как увидеть данные из .ORA


1-1080892571
alextov
2004-04-02 11:56
2004.04.18
Не получается создать потомка от TForm. Требует ресурсы


3-1079602943
terra
2004-03-18 12:42
2004.04.18
Проблемы с ADOQuery


8-1072379579
Eagle Owl
2003-12-25 22:12
2004.04.18
Формат mp3...




   Наверх