Здравствуйте Stanislav V. Zudin, Вы писали:
SVZ>Ну, если ты для записи в файл используешь WriteFile, то почему бы не вызвать FlushFileBuffers, раз уж система все равно привлечена
Ж-), я име в виду ожидание увидомления
SVZ>Под callback'ом я понимаю указатель на функцию, либо на объект, который передается твоему "писателю", чтобы тот вызвал эту функцию/метод объекта дабы уведомить "читателя". В общем СОМовские ConnectionPoints. Необходимая независимость читателя и писателя соблюдается.
Спосибо за лекцию, у тебя талант! Фишка в том, чтоб "читатель" знал только имя файла...
SVZ>А внутрях можно и SendMessage использовать.
А можно и снаружи, но только нельзя.
SVZ>Не понимаю, как тебе в данном случае может помочь асинхронность... Ты что, собираешься циклически перечитывать файл, пока какие-нибудь свежие данные не придут?
Как, это как? Как всегда — читаеш заголовок, ждеш пока считаеться, из него узнаеш размер данных и его читаеш с ожиданием, и т.д.