我正在集成剪辑专家系统以下APG文档,感谢伟大的文档,我成功地集成剪辑到我的C++项目,我的应用程序连续运行,并提供事实到剪辑系统使用EnvAssert方法和调用EnvRun,一切正常,直到我收到这个错误所以我在CLIPS控制台中测试了它,当报告错误时,连续运行看起来像我预期的那样工作,但在我的应用程序中不是这样,我想知道潜在的差异。应用程序的引用伪代码: <code to create and initialize CLIPS environment>While(true)
它接受任意可执行文件,并打开命令提示符,尝试通过该提示符运行这些文件。但是,这些可执行文件没有任何保证,因此它们有可能无法运行,从而抛出一个系统错误,提示类似“无法定位xxx.dll”之类的内容。这些系统错误(窗口的标题有时会显示"XXXXX.exe - system Error")会阻止子进程结束,并且由于父进程正在等待子进程,因此它也会阻止父进程。它会一直阻塞,直到有人出现并按下按钮,任意子进程死亡,父进程继续。我需要在没有人工干预的情况下自动发