修改注册表中的 httpfile 文件的 Open\shell\Command 键值

解决方案 »

  1.   

    to  boby(风之痕迹) 我试过了不行的,程序是运行了,但是并没打开那个网页啊!
      

  2.   

    你在你程序起去的时候,读默认网页
    HKEY_CURRENT_USET\software\microsoft\internet explorer\default html editor\shell
    里的Start Page
      

  3.   

    1、直接更改注册表把.HTM文件关联到你的程序这样你的程序不就是魔认啦?
    2、你没有考虑参数。我刚刚试过,可以获取HTML文件:
      if(ParamCount() >0)
      {
        // ParamStr(0)是文件名本身,ParamStr(1)才是你在资源管理器中选择的文件
        for(int i=1;i<=ParamCount();i++)
        {
          Memo1->Lines->Add("Param="+ParamStr(i));
        }
      }
      else
        Memo1->Lines->Add("NULL Param");  
      

  4.   

    我把注册表文件发给你![email protected]