ShellExecute(0, 'open', filename, nil, nil, 0);

解决方案 »

  1.   

    ShellExecute(0, 'open', filename, nil, nil, 0); 
    记住要用uses shellapi单元
      

  2.   

    为什么用了这句没什么反应,也不报错
    ShellExecute(0, 'open', 'c:\1.txt', nil, nil, 0);
      

  3.   

    你的代码有问题,应当是:ShellExecute(0, nil, 'c:\1.txt', nil, nil, SW_NORMAL);
    当然,要保证c:\目录下存在文件1.txt。 
      

  4.   

    问题已经解决了,可我不明白第一个参数能给解释一下吗(handle的含义)
    马上给分马上给分马上给分马上给分