亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

什么是消息泵?

什么是消息泵?

C#
幕布斯6054654 2019-07-31 17:52:40
什么是消息泵?討論了在非交互式會話中運行Word時可能遇到的問題。那里給出的(非常強烈的)建議不會這樣做。在一篇文章中,它表示“Office API都假設您在桌面上的交互式會話中運行Office,具有監視器,鍵盤和鼠標,最重要的是消息泵。” 我不確定那是什么。(我用C#編程只用了一年左右;我的其他編程經驗主要是ColdFusion。)更新:我的程序運行大量RTF文件,以提取用于構建醫療報告編號的兩條信息。我沒有嘗試弄清楚RTF中的格式化指令是如何工作的,而是決定只在Word中打開它們并從那里拉出文本(而不是實際啟動GUI)。有時候,程序在處理一個文件的過程中會打嗝,并且會打開一個附加到該文檔的Word線程(我仍然需要弄清楚如何關閉那個文件)。當我重新運行程序時,我當然得到一個通知,說有一個線程正在使用該文件,我是否想要打開一個只讀副本?當我說“是”時,Word GUI突然突然冒出來并開始處理文件。我想知道為什么會這樣;
查看完整描述

3 回答

?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

“消息泵”是任何Windows程序的核心部分,負責將窗口消息分派給應用程序的各個部分。這是Win32 UI編程的核心。由于它無處不在,許多應用程序使用消息泵在不同模塊之間傳遞消息,這就是Office應用程序在沒有任何UI的情況下運行時會中斷的原因。

維基百科有一個基本的描述


查看完整回答
反對 回復 2019-07-31
  • 3 回答
  • 0 關注
  • 909 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號