webbrowse中显示依次多个word文件时,如何判断word已经被调用(防止启动多个word进程)? webbrowse中显示依次多个word文件时,1.如何判断word已经被调用(防止重复启动多个word进程)?2.如何判断当前word进程是webbrowse打开的还是其它程序打开的?如果是webbrowse打开的如何关闭进程? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try wApp:=GetActiveOleObject('word.Application'); except wApp:=CreateOleObject('word.Application'); end;楼主要得是不是这个? 我的程序是这样的,类似于电子书。左边是一个文件名列表,右边是一个webbrowse,选择左边不同的文件名列表,右边webbrowse显示不同的word文件内容。程序有这样的问题:1.如果webbrowse中已经打开一个word文件,再选择其它文件名列表,webbrowse就会报错。如果用ole方式没有这个问题,但ole由于自身的缺陷不能满足需要;2.有的机器进行上述草纸时,又能正常打开,但会新开一个word进程,非常浪费资源;3.退出程序时,有时候不能将调用的word进程关闭。4.其实我的需求也很简单,选择不同的word文档,用一个控件把其内容显示出来即可。但显示的word文档最好不能修改,文档一屏显示不全时,必须有滚动条。看大家有什么好办法? webbrowse 可以显示word,有待吗没有给俄一分至于防止重复你可以h:=findWindow(nil,'word的标题')//一半就是那个打开的文件名你自己调试吧然后postMessage(h,WM_CLOSE,0,0);就关掉了哦! 当然是if h<>0 then post(h,); 谁有解决上述问题的代码,发一份给我瞧瞧。[email protected] delphi处理并发的问题 急问:为什么会出现这样的结果(存储过程) 算法问题 散分 谁能给我点DELPHI中关于XML的控件资料教程或例子,在这里先谢啦 请教高手 dephi 一个应用里怎么样关闭另一个一打开的应用? delphi 表达式解析 专家系统? 如何当鼠标放置在BUTTON控件上时,改变Button控件的外观? 高分奉送,请问哪里有<Delphi 开发人员指南>下载? DBGrid缓存模式下怎么判断输入重复记录? 如何让DBGrid不自动排序
wApp:=GetActiveOleObject('word.Application');
except
wApp:=CreateOleObject('word.Application');
end;楼主要得是不是这个?
程序有这样的问题:
1.如果webbrowse中已经打开一个word文件,再选择其它文件名列表,webbrowse就会报错。如果用ole方式没有这个问题,但ole由于自身的缺陷不能满足需要;
2.有的机器进行上述草纸时,又能正常打开,但会新开一个word进程,非常浪费资源;
3.退出程序时,有时候不能将调用的word进程关闭。4.其实我的需求也很简单,选择不同的word文档,用一个控件把其内容显示出来即可。但显示的word文档最好不能修改,文档一屏显示不全时,必须有滚动条。看大家有什么好办法?
至于防止重复
你可以h:=findWindow(nil,'word的标题')//一半就是那个打开的文件名你自己调试吧
然后postMessage(h,WM_CLOSE,0,0);
就关掉了哦!
[email protected]