winexec是不是可以调用所有的WINDOWS程序?为什么在调用某一特定的程序时,那个程序在启动画面那里就死掉了,打不开主界面,当然电脑没死机,还可以干其他事。而像记事本、金山词霸什么的就没事,能正常打开。

解决方案 »

  1.   

    uses 
      ShellAPI
    ShellExecute(Application.Handle,'open','mailto:[email protected]'+
        '?subject=About API'+
        '&body=Hello,Lucky:',nil,nil,0);
      

  2.   

    to luckyM(Lucky):
    ShellExecute(Application.Handle,'open','mailto:[email protected]'+
        '?subject=About API'+
        '&body=Hello,Lucky:',nil,nil,0);
    看不太明白,怎么后面还有mailto什么的?to masterjames(三月街) :
    winexec共有两个参数,一个是程序的物理文件名,一个是打开这个程序窗口时的窗口的状态。还有其他的参数什么的吗?
      

  3.   

    呵呵,,忘了,,我说的shellexecute!
      

  4.   

    winexec是不是可以调用所有的WINDOWS程序?为什么在调用某一特定的程序时,那个程序在启动画面那里就死掉了,打不开主界面,当然电脑没死机,还可以干其他事。而像记事本、金山词霸什么的就没事,能正常打开。
    =========================================================
    很多程序都被限定了,只能运行一次而已!
      

  5.   

    可能是工作路径的问题http://lysoft.7u7.net