通常情况下 如果要安装TShockwaveFlash,运行Delphi后,选择选单Component→Import ActiveX Control,找到Shockwave Flash [Verion 1.0] 文件进行安装。 安装完成后,ActiveX面板里出现TShockwaveFlash控件.
但是如果在Import ActiveX Control中没有找到Shockwave Flash [Verion 1.0],那么就需要重新注册flash.ocx
如果系统是Windows XP,那么打开目录C:\WINDOWS\system32\Macromed\Flash,查看是否有关于flash的ocx,如果期间进行过flash的升级,那么目录下会存在多个ocx,找到最新版本的(例如:Flash32_14_0_0_125.ocx)
接下来就是注册Flash32_14_0_0_125.ocx控件,打开运行,输入regsvr32 c:\WINDOWS\SYSTEM32\MACROMED\FLASH\Flash32_14_0_0_125.ocx 即可注册成功(如果失败,可以关掉delphi或者重启电脑再试试)