Questions tagged «winmain»

6
什么是消息泵?
在此线程(大约一年前发布)中,讨论了在非交互式会话中运行Word可能带来的问题。给出的(非常强烈的)建议不这样做。在一篇文章中说:“所有Office API都假设您正在桌面上的交互式会话中运行Office,并带有监视器,键盘和鼠标,最重要的是,消息泵。” 我不确定那是什么。(我使用C#编程仅一年左右;我的其他编程经验主要是使用ColdFusion。) 更新: 我的程序通过大量的RTF文件运行,以提取用于构造医疗报告编号的两条信息。我没有尝试弄清楚RTF中的格式化指令如何工作,而是决定只在Word中打开它们,然后从那里拉出文本(实际上没有启动GUI)。有时,该程序在处理一个文件的过程中出现了打ic,并在该文件上保留了一个Word线程打开(我仍然必须弄清楚如何关闭该文件)。当我重新运行该程序时,我当然会收到一条通知,指出有一个线程正在使用该文件,我是否想打开一个只读副本?当我说“是”时,Word GUI突然从任何地方弹出并开始处理文件。我想知道为什么会这样。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.