调用ShellExecute执行打开本地磁盘目录(类型一)或打开网页文件(类型二),有时候可以打开,有时候却打不开,一旦碰到其中一类型打不开,另外一类型也打不开;
当打不开时,我追踪
hdl := ShellExecute(application.Handle, 'open', pchar(fp), nil, nil, SW_SHOW);
获取返回的句柄,为33或其他,但都是大于32的,说明语句是执行成功的,可外部没一点反应;提示:
有时在打不开之前,我曾使用过程序调用打开过外部的一个WEB系统,类似于办公系统,外部的WEB系统如果出现问题,一般会导致本程序ShellExecute不起作用,即使关闭WEB系统后仍不起作用各位兄弟姐妹,帮帮忙给想想,谢谢