如何注册Swflash.ocx控件,请具体说明,并写出源程序(100分)

  • 主题发起人 主题发起人 topza
  • 开始时间 开始时间
T

topza

Unregistered / Unconfirmed
GUEST, unregistred user!
如何注册Swflash.ocx控件,请具体说明,并写出源程序
 
源程序??
没什么可写的吧

component-->import activx control-->add

ok??
 
我记得好像只有98第二个版才带有Flash的驱动,其路径是:
C:/WINDOWS/SYSTEM/MACROMED/FLAHS/SWFLASH.OCX,安装时你只需将其打包即可。
当然你也可以使用以下代码段进行注册:
procedure TForm1.Button1Click(Sender: TObject);
var
astr:String;
bstr:String;
ProcAddr:Pointer;
DllAddr:Integer;
begin
od1.Execute;
astr:=od1.FileName+chr(0);
DllAddr:=LoadLibrary(PChar(astr));
if DllAddr<>0 then
begin
bstr:='DllUnregisterServer'+chr(0);
//只要将以上处改为DllRegisterServer即不注册ActiveX控件
ProcAddr:=GetProcAddress(DllAddr,PChar(bstr));
if ProcAddr<>nil then
CallWindowProc(ProcAddr,DllAddr,0,0,0)
else
ShowMessage(od1.FileName+'不是有效的控件');
FreeLibrary(DllAddr);
end
else
ShowMessage(od1.FileName+'无法装载');
end;

 
同意道长同志的!
进去后选择FLASH即可!
你可以自己生成一个。PAS文件,加到一个控件包时,然后编译!
或是重新自己生成一个包也可!
 
同意楼上的,但你要注意,delphi5要装完补丁才行,不然会报错。
 
我装完以后,运行时显示“类没有注册”。
 
那没装成功的,只要这样就可以的.
你的DELPHI是5,6
 
我写了FLASH文件的语句后,可是没有显示出来。还有前面一位老兄给我写的程序里,OD!
是什么啊?
 
od1是一个OPENDIALOG,可能指的是打开一个OCX文件。
还有就是装FLASH控件可能要装了FLASH 4,5,6之后才能注册FLASH控件。
我原来写了一个很差的,效果比FLASH PLAYER来效果很差!
 
多人接受答案了。
 
后退
顶部