Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Срочно нужна помощь, пожалуйста: странное поведение функции.

2.6K
24 ноября 2002 года
svs16
1 / / 24.11.2002
Доброго времени суток,

Очень прошу, если у кого есть опыт, помогите, пожалуйста, а то уже 3я бессонная ночь результатов не приносит.

есть DLL на С++, есть функция, которая читает данные из USB.

Запускаю посылку \ чтение данных в потоке. Все работает отлично, но стоит только свернуть \ развернуть приложение, либо свернуть \ развернуть другую программу, либо отрыть новую, вообщем сделать хоть какое движение - функция возвращает ошибку. Пробовал уже и без потока, и в потоке, и как только не пробовал. Причем поток выполняется во время этих движений, проверено.

Господа, посоветуйте, пожалуйста, а то совсем в тупик зашел :-( В долгу не останусь, если смогу быть полезен.

С уважением,
Виктор
525
27 ноября 2002 года
December
82 / / 20.08.2000
Трудно что-либо сказать без деталей. Первое, что приходит в голову: процедурка сильно зависит от квантования системного времени. Встречал не очень-то слабые машины (PII), на которых скроллинг окошка Експлорера ТАК Винамп вешал, что последний секунд пять заикался. То есть если используется системный генератор тактов, то, наверно, он сбоит.
Второе: может, есть какая-то завязка на фокус или крысу? То есть ошибка не УСБ-части, а междумордия? А вы пробовали запускать это в фоновом режиме с самого начала?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог