做了一个实验程序,首先用ADOQUERY将一应用程序下到本地,后使用
winexec函数启动此应用程序却不成功,后找到此应用程序手动打开,
提示:另一程序正在使用程序。
请问:有没有其他的API函数可以启动应用程序?

解决方案 »

  1.   

    winexec应该可以的,但问题可能出在你的下载的程序上,这个程序是绿色软件吗?有可能缺少内容引起没有启动呢
      

  2.   

    我首先将此应用程序的EXE可执行文件路径记录到INI文件中,在启动时:
    winexec(PChar(exefilepath),SW_SHOWNORMAL);下载后立即调用此语
    句启动,失败,但是关闭后重新运行程序再次调用则成功!