在自己编写的软件(Delphi编写)中,怎样调用其他软件程序,并将其当作自己软件的子程序?可以在任意时候打开这个程序,也可以随时的关闭这个程序。请大家帮助我!!谢谢!!

解决方案 »

  1.   

    shellexecute(0,'open',pchar(filename),nil,nil,sw_show);
    uses shellapi
      

  2.   

    我看也是用shellexecute,关闭可以向窗口发消息了
      

  3.   


      控制更低级一些的属性可以使用CreateProcess 或 CreateProcessAsuser函数.关闭这个应用程序可以使用TerminiateProcess.网上有很多这方面的源代码.
      

  4.   

    同意tigerhohoo(老虎不吃人) 。
    因为你还要关闭该程序。可以使用TerminiateProcess
    但就是有一点不好,如:文件的保存等善后工作。
    还是用向窗口发消息好。
      

  5.   

    shellexecute ,建议多查看帮助
    //text csdn online