• 8467阅读
  • 1回复

【提问】关于QProcess句柄泄漏的问题 [复制链接]

上一主题 下一主题
离线guxingke
 
只看楼主 倒序阅读 楼主  发表于: 2005-11-10
小弟在使用QProcess启动指定程序的过程中发现,在负责启动的程序不退出的情况下,每启动一次就会造成句柄增长,并且在QProcess对象被清除也不会释放句柄很郁闷啊。
用法如下:
    QProcess *proc = new QProcess(QString("d:\\mptms-u\\bin\\Dbi.exe"));
    proc->start();
              delete proc;
不知使用存在何问题,请高手指点
[ 此贴被guxingke在2005-11-10 17:21重新编辑 ]
离线好好学习
只看该作者 1楼 发表于: 2005-11-10
QProcess *proc = new QProcess(this);
proc->addArgument(" ...");
proc->addArgument("-a");
connect( proc, SIGNAL(readyReadStdout()),
          this, SLOT(readFromStdout()) );
if ( !proc->start() )
{ exit(-1);
}

QProcess类有例子,反正我都是依葫芦画瓢,根据自己的情况改改。
快速回复
限100 字节
 
上一个 下一个