Что такое насос сообщений?

Вэта тема (опубликовано около года назад) обсуждается проблема, которая может возникнуть при запуске Word в неинтерактивном сеансе. (Очень сильный) совет, данный там, не должен делать это. В одном сообщении говорится: «Все API-интерфейсы Office предполагают, что вы запускаете Office в интерактивном сеансе на рабочем столе с монитором, клавиатурой и мышью и, что наиболее важно, с обработкой сообщений». Я не уверен, что это такое. (Я программировал на C # всего около года; мой другой опыт программирования был в основном с ColdFusion.)

Обновить:

Моя программа проходит через большое количество RTF-файлов, чтобы извлечь две части информации, использованной для построения номера медицинского заключения. Вместо того, чтобы пытаться понять, как работают инструкции по форматированию в RTF, я решил просто открыть их в Word и вытащить текст оттуда (фактически не запуская GUI). Иногда программа зависала в процессе обработки одного файла и оставляла открытым поток Word, прикрепленный к этому документу (мне все еще нужно выяснить, как закрыть этот файл). Когда я перезапустил программу, конечно, я получил уведомление, что существует поток, использующий этот файл, и я хотел открыть копию только для чтения? Когда я сказал «да», графический интерфейс Word неожиданно появился из ниоткуда и начал обрабатывать файлы. Мне было интересно, почему это произошло; но, может быть, когда диалоговое окно всплыло, насос сообщений начал выдвигать основной графический интерфейс в Windows?

Ответы на вопрос(6)

Ваш ответ на вопрос