问题如上.我在delphi中调用了一个exe程序,有办法捕捉它的错误信息吗?

解决方案 »

  1.   

    调用exe的话,估计得不到异常或者报错信息。假如那个exe的设计者考虑周全,或许你能从这个exe的最后返回值得到一个错误编号,这应该是最好的情况了,或者它的standard output或者error被你重定向了,你也可以获取一些信息。Delphi IDE (Galileo)也包含部分.NET代码,但是使用的是互操作的方式,那样才可以得到更多异常方面的信息。
      

  2.   

    不好捕捉
    应为你调用exe用的是API函数
    WinExe
    它没法给你返回exe的错误信息