做了个FLASH播放器,使用程序菜单中的打开FLASH都是可以正常播放的,但做了关联后,直接双击某个FLASH文件,这时可以打开播放器却不能播放该FLASH.请高手指点

解决方案 »

  1.   

    应该是你自己的FLASH播放器没处理命令行参数吧(猜测)
      

  2.   

    给你个例子:
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      if FileExists(ParamStr(1)) then
        Memo1.Lines.LoadFromFile(ParamStr(1));
    end;
      

  3.   

    我是在自己程序中做了FLASH关联,也成功了,就是打开FLASH文件时我自己做的播放器也打开了,但不播放那个FLASH啊是showkwaveflash的MOVIE属性还是空的,怎么才能获得那个FLASH文件的路径?
      

  4.   

    给你个例子:
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      if FileExists(ParamStr(1)) then  //这里的ParamStr(1)就表示关联后取得的文件路径
        Memo1.Lines.LoadFromFile(ParamStr(1));
    end;