如何使用ShellExcute显示HTML文件HTML是在本地创建的,要求在程序中显示此文件

解决方案 »

  1.   

    假设你文件名为abc.html,路径为d:\
    ShellExecute(handle,'open',pchar('d:\abc.html '),nil,nil,sw_show);
      

  2.   

    请问楼上:在DELPHI中可以直接调用SHELLEXCUTE吗?我刚试过出现如下:[Error] Main.pas(1762): Undeclared identifier: 'ShellExecute'
      

  3.   

    procedure TMainForm.N1Click(Sender: TObject);
    begin
        .......    H2:= FileCreate('C:\GSY.HTML');
        FileWrite(H2,Buffer^,iBytesRead );
        ShellExecute(H2,'open',pchar('C:\GSY.HTML '),nil,nil,sw_show);
        H2该换成什么?为什么程序不识别ShellExecute????
      

  4.   

    对,要uses ShellAPI
    才可以的
      

  5.   

    呵呵~~~原来没差手册哦
    _____________________
    http://lysoft.7u7.net