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