首页| 论坛| 消息

标题:【提问】关于QProcess句柄泄漏的问题
作者:guxingke
日期:2005-11-10 11:43
内容:

小弟在使用QProcess启动指定程序的过程中发现,在负责启动的程序不退出的情况下,每启动一次就会造成句柄增长,并且在QProcess对象被清除也不会释放句柄很郁闷啊。
用法如下:
QProcess *proc = new QProcess(QString("d:\\mptms-u\\bin\\Dbi.exe"));
proc->start();
delete proc;
不知使用存在何问题,请高手指点


#1 [好好学习 11-10 15:29]
QProcess *proc = new QProcess(this);
proc->addArgument(" ...");
proc->addArgument("-a");
connect( proc, SIGNAL(readyReadStdout()),
this, SLOT(readFromStdout()) );
if ( !proc->start() )
{ exit(-1);
}
QProcess类有例子,反正我都是依葫芦画瓢,根据自己的情况改改。

回复 发表
主题 版块