主页
Top.Mail.Ru Yandeks.Metrika
论坛:“主要”;
当前存档:2002.04.25;
下载:[xml.tar.bz2];

向下

如何跟踪创建过程的结束 找到类似的分支


ilysha   (2002-04-11 10:46) [0]

最重要的是,这里有一个多页编辑器。
我们在其中打开一个文件,执行某些操作,然后调用另一个编辑程序并将此文件传递给它。
问题是这样的-我正在创建一个过程:
CreateProcess(nil,PChar(Editor +“” + OpenFileName),nil,nil,false,NORMAL_PRIORITY_CLASS,nil,nil,StartupInfo,ProcessInfo);

在创建的进程关闭之前,我需要阻止对此文件的访问。
如果我事先不知道将启动哪个程序-Word,记事本或Photoshop,可以使用哪种方法。

从帮助中我知道可以从ProcessInfo中学到很多东西,但是该怎么做呢?



Alx2   (2002-04-11 10:55) [1]

参见WaitForSingleObject(ProcessHandle,INFINITE)



ilysha   (2002-04-11 11:34) [2]

谢谢-您需要什么。
另一个问题出现了-我为用户提供了强制停止进程的能力,为此我使用了TerminateProcess。 但这会阻止进程保存对文件所做的更改。
怎么在这里?



Виктор Щербаков   (2002-04-11 11:38) [3]

将WM_CLOSE发送到正在运行的应用程序的主窗口。
将出现一个窗口,询问是否保存/不保存。
但是要确定哪个窗口是“主”窗口并不容易。



panov   (2002-04-11 11:38) [4]

>伊莉莎©(11.04.02/11/34 XNUMX:XNUMX)
将WM_CLOSE消息发送到第二个应用程序。



Страницы: 1 整个分支

论坛:“主要”;
当前存档:2002.04.25;
下载:[xml.tar.bz2];

楼上





内存:0.55 MB
时间:0.034 c
3-80775
德莱昂
2002-04-04 14:42
2002.04.25
EasyTable吹嘘亲


4-81120
捷运
2002-02-19 10:58
2002.04.25
使用桌面


6-81021
德米特里卡塔耶夫
2002-02-10 00:21
2002.04.25
如何使用HTML获取源文本?


7-81092
萨芬
2002-01-30 08:54
2002.04.25
打印到特定的打印机?


1-80894
f0rm
2002-04-14 15:19
2002.04.25
需要一个在listview中加载和保存项目的程序





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法语
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 淡米尔文 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский