Вверх ↑
Администрация
Ответов: 15294
Рейтинг: 1518
#1: 2010-03-26 15:23:10 ЛС | профиль | цитата
г. GreM, проблема гораздо проще: необходимо закомментировать строку 49
#pas
SetMailslotInfo(ms,10);
наличие которой в коде не обязательно и которая как раз и приводит к большому количеству попыток чтения.
------------ Дoбавленo в 15.26:
г. GreM писал(а):
Код работает, просто хотелось-бы узнать, нет ли в вызове GetMailslotInfo каких-то скрытых проблем, по причине которых она не включена в компонент.

GetMailslotInfo используют только тогда, когда нужно узнать объем данных или количество сообщений в очереди. Если блокирование выполнения потока нас не смущает, то правильнее все же использовать ReadFile с бесконечным таймаутом
карма: 26
0