帮我,如何调用另一个应用文件(.EXE)?  ...立即结贴.

解决方案 »

  1.   

    ShellExeCute(handle,Nil,PChar('calc.exe'),Nil,Nil,SW_SHOWNORMAL);可别忘了加上use ShellApi;
      

  2.   

    请举个例子,我模仿一下  如:E:\abc\abc.exe
      

  3.   

    ShellExecute(handle, "open", path_to_folder, NULL, NULL, SW_SHOWNORMAL);
      

  4.   

    ShellExecute(handle, 'open','E:\abc\abc.exe' , nil, nil, SW_SHOWNORMAL);
      

  5.   

    ShellExecute(handle, NIL,程序所在地址(字符串), NIL, NIL, SW_SHOWNORMAL(显示模式,一般用SW_SHOW));
      

  6.   

    use ShellApi;
    ....
    ShellExeCute(handle,Nil,PChar('你的程序.exe'),Nil,Nil,SW_SHOWNORMAL);
      

  7.   

    uses WinProcs;begin
    WinExec(……);
    end.
      和调用Pascal库函数没什么两样。
      

  8.   

    上边的,winexec不好使,它默认的是对SYSTEM32文件夹里面的文件进行操作。
    说白了就是你在DOS命令行下面可以打开的程序在这里面才能打开。但转换目录很麻烦