使用ShellExecute需要引用哪个单元,我的会报错!!
ShellExecute(handle, "explore", path_to_folder, NULL, NULL, SW_SHOWNORMAL);用winexec(path_to_folder,SW_SHOWNORMAL)有时调不出程序,为何啊?

解决方案 »

  1.   

    SHELLAPI
    程序不存在或路径错
      

  2.   

    Uses ShellAPIhttp://lysoft.7u7.net
      

  3.   

    用winexec(path_to_folder,SW_SHOWNORMAL)有时调不出程序,程序存在且路径对,并且内存中都有该程序的句柄。cpu出现100%.程序界面不见出现
      

  4.   

    1,Uses ShellAPI
    2,第2个问题好奇怪,你说说你的具体操作看看
      

  5.   

    我调用的是:
    A3神话外挂  A3Myth.exe
      

  6.   

    ShellExecute(handle,'open',pchar('E:\远程挂机平台\gjcx\pass\A3\A3神话\A3Myth1.lnk'),nil,nil,SW_SHOW);winexec('E:\远程挂机平台\gjcx\pass\A3\A3神话\A3Myth.exe',SW_SHOW);
      

  7.   

    Uses ShellAPIShellExecute(handle, "explore", path_to_folder, NULL, NULL, SW_SHOWNORMAL);
    这样写会出错.应该是:
    ShellExecute(handle, "explore", path_to_folder, nil, nil, SW_SHOWNORMAL);
      

  8.   

    shellexecute(Handle,'open','C:\WINDOWS\system32\calc.exe',nil,nil,SW_SHOW);
    这样可以调出计算器,也应该调出你的那个东西的