![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 06.12.2010
Сообщений: 99
|
![]()
добрый день.
у меня вопрос следующего плана. Происходит событие принятия байта а при чтении реально прочитанных байт всегда 0. и функция чтения ReadFile всегда возвращает false, хотя в массив b записалось именно столько сполько пришло.почему так? что за хитрости ?надеюсь на Вашу помощь, господа-знатоки. ![]() Код:
Последний раз редактировалось Stilet; 17.01.2011 в 12:21. |
![]() |
![]() |
![]() |
#2 |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
![]()
> функция чтения ReadFile всегда возвращает false
А ф-ция GetLastError для Пушкина придумана ? |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 06.12.2010
Сообщений: 99
|
![]()
ладно пусть так. почему тогда при чтении реально прочитанных байт всегда 0
|
![]() |
![]() |
![]() |
#4 |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
![]()
Потому что операция асинхронная.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 06.12.2010
Сообщений: 99
|
![]()
и как узнать сколько я прочитал байт?
|
![]() |
![]() |
![]() |
#6 |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
![]()
GetOverlappedResult покажет
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кто что читает | Utkin | Свободное общение | 22 | 12.01.2010 15:52 |
Читает вывод из консоли | Consol | Win Api | 10 | 31.08.2009 08:42 |
Почему читает лишнюю строку | nusik | Общие вопросы C/C++ | 6 | 20.05.2009 18:22 |
не читает входную строчку | DoGGy | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 23.01.2009 21:46 |
плеер Divx не читает | Xatr | Софт | 4 | 26.12.2008 03:00 |