如何注册flash.ocx控件【flash.ocx】

一、怎样解决flash.ocx这个控件的加载问题?

1、在C++Builder中使用ActiveX控件显示Flash动画在微软的大力扶持下,越来越多的软件公司开始支持ActiveX了,这对于喜欢编程的朋友来说可是件值得高兴的事!因为我们可以在程序中很方便地调用外部的OCX文件来实现复杂的功能(比尔·盖茨这回总算做了件好事),比如在你的程序中调用IE来显示HTML文件等。

2、今天我想向大家介绍一下如何在C++Builder中使用ActiveX控件显示Flash动画。

3、安装、导入ActiveX控件本文的主角是、swflash.ocx,这个文件Windows98中附带有,在缺省模式下Windows会将它安装到“WindowsSystemMacromedFlash”目录下,如果你在安装时没有选“缺省安装”可以到Win98的安装光盘中的win98_cab文件中找到它。

4、C++Builder在对ActiveX的支持方面可说是做得出色,我们可以很方便地导入系统中的ActiveX控件、选择“Component->ImportActiveXControl”,在上面的控件列表中选择“ShockWaveFlash(Version0)”(图1),再点下面的“Install”按钮就行了!如果控件列表中没有它,那么说明ShockWaveFlash控件还没有在系统中注册,不要紧,我们可以点击“Add”按钮在你的计算机中找到这个OCX文件后再Install,C++Builder会自动为它注册。

5、编程显示Flash动画导入成功后,C++Builder会在ActiveX页中增加一个“ShockWaveFlash”控件(图2),建立一个新工程,在合适的位置放置一个ShockWaveFlash控件,适当调整一下它的大小,然后在它的“Movie”属性中填上一个你的硬盘上已有的Flash动画文件名(如c、flash est.swf),然后按F9运行,怎么样,不用写一行代码我们就做出了一个能显示Flash动画的程序!不过为了让它更好地工作,我们还有必要了解一下ShockWaveFlash控件的属性和方法、(属性)AlignMode(int型)和SAlign(WideString型)控制动画的显示位置(把这两个属性列在一起说明它们是相互关联的,改变一个另一个也会相应地改变,后面类似的情况就不作说明了)。

6、取值范围及含义如下、0空当前位置1L当前位置靠左2R当前位置靠右3LR当前位置居中4T当前位置靠上5LT左上6TR右上7LTR上方居中8B当前位置靠下9LB左下10RB右下11LRB下方居中12TB当前位置垂直居中13LTB靠左垂直居中14TRB靠右垂直居中15LTRB中央位置(属性)BackgroundColor(int型)和BGColor(WideString型)设置背景颜色,BackgroundColor为整型值,BGColor为它的HEX字符串。

7、(属性)Loop(bool型)是否循环显示(属性)Menu(bool型)是否显示右键菜单,建议设为true,因为它可以完成对Flash动画的大部分控制工作,而不用我们写代码。

8、(属性)Movie(WideString型)Flash动画的文件名,可以在运行状态动态设置,要关闭一个动画只要把它设为空即可。

9、(属性)Quality(int型)和Quality2(WideString型)控制动画的显示质量,一般将Quality设为1以获得高质量的显示效果。

10、(属性)ScaleMode(int型)和scale(WideString型)控制动画的显示比例,取值范围及含义如下、0ShowAll显示全部1NoBorder无边框模式2ExactFit拉伸到整个画面3空原始大小(方法)PercentLoaded返回动画已经加载的百分比,你可以建立一个进程条(ProgressBar)来显示动画加载的进程。

11、(方法)LoadMovie用于加载网络上的动画,动画文件名为一个BSTR型的URL值,在C++Builder中可以用AnsiToOLESTR函数将Char型的字符串转换成BSTR型。

12、好了,利用上面介绍的属性和方法,相信你已经很好地使用它了!遗憾的是ShockWaveFlash控件的功能现在还不太完善,比如无法返回动画的实际大小和背景颜色等,但对于我们只要在程序中显示一个特定的Flash动画来说,这些并不重要。

13、注册ActiveX控件如果你要把你的程序给别人使用,为了防止他没有安装或是注册swflash.ocx文件而导致程序无法运行,你必须把OCX文件也一起附带上,并在程序中为它在系统中注册,注册方法有两种、方法调用外部程序Regsvrexe注册、ShellExecute(Handle,NULL,“regsvrexe”,“swflash.ocx”,NULL,SW_SHOWNORMAL)反注册、ShellExecute(Handle,NULL,“regsvrexe”,“/uswflash.ocx”,NULL,SW_SHOWNORMAL)方法调用控件本身所包含的注册和反注册函数每一个OCX控件中都提供了两个输出函数“DllRegisterServer”和“DllUnRegisterServer”,可以注册和反注册控件本身,我们可以用LoadLibrary()和GetProcAddress()来调用它们,这和动态调用DLL库的方法是一样的,我在这里就不多说了。

14、经验之谈后,我还想介绍一下使用ActiveX控件的技巧。

15、一般的ActiveX控件都是没有帮助文件的,在C++Builder的IDE环境中我们只能看到它的设计期属性和事件,那么怎么才能知道它的运行期属性和方法呢?C++Builder在导入一个ActiveX控件后会在“Imports”目录中生成相应的头文件(*.h),只要把它打开看一下就一目了然了!另外我们还必须了解各种属性、方法及其参数的含义,那就要编程序来试了,为每个想了解的属性和方法建立一个菜单项,点击时用InputBox输入参数来试验效果,还可以建立一个状态栏来显示与其相关变量的值。

16、写了这么多,不知你是否理解了呢?还不赶快在你的程序里加上如今流行的Flash动画,让你的朋友羡慕一下!。

二、flash安装了就说安装失败。而且是在注册Macromed\flash\flash10a.ocx卡住了

1、在C++Builder中使用ActiveX控件显示Flash动画在微软的大力扶持下,越来越多的软件公司开始支持ActiveX了,这对于喜欢编程的朋友来说可是件值得高兴的事!因为我们可以在程序中很方便地调用外部的OCX文件来实现复杂的功能(比尔·盖茨这回总算做了件好事),比如在你的程序中调用IE来显示HTML文件等。

三、duilib如何加载ocx控件

1、用C语言在微软的大力支持显示Flash动画++Builder中的ActiveX控件,越来越多的软件公司开始支持ActiveX,这对于喜欢编程的朋友可是一件是高兴!因为我们可以很容易地调用OCX文件外参加一个程序来实现复杂的功能(比尔·盖茨终于回一件好事),如IE浏览器在你的程序来电显示HTML文件。

2、今天我想向大家介绍如何使用ActiveX控件在C中显示Flash动画+生成器英寸。

3、1的安装,导入本文的ActiveX控件主角是、SWFLASH.OCX,这个文件是包含在Windows98中,在默认模式下Windows将安装到“WINDOWSSYSTEM“目录下,如果当您安装安装”默认安装Macromed闪光“可以到Win98的安装光盘win98_cab文件中找到它。

4、c++builder中对ActiveX的支持,可以说是做的好,我们就可以导入侧ActiveX控件系统、选择“组件->导入ActiveX控件”在上面列表中,选择控制“的ShockwaveFlash(0版)安装”按钮“(如图1),然后在禅段下面点”就行了!如果控制是不是在这,那冲击波Flash控件没有在系统中注册列表,不要紧,我们可以单击“添加”按钮找到OCX文件,您的计算机上的总然后安装,C++Builder中会自动注册。

5、2。

6、编程显示Flash动画成功导入,C++Builder中的ActiveX网页将在“ShockWaveFlash”控件(图2),建立一个新的项目,放在合适的位置增加ShockWaveFlash控制,适当调整它的大小,那么它的“电影”属性来填补现有Flash动画文件名的硬盘驱动器(如c、FLASH测试SWF),然后按F9运行,怎么样,而无需编写一行代码我们做了一个程序,可以显示Flash动画!但是,为了使其更好地工作,我们还需要看看情况和方法ShockWaveFlash控件、(属性)AlignMode(int型)和SALIGN(WideString的类型)控制动画显示位置(这两个属性都列在一起,表明它们是相互关联的,核桥改变彼此也会有相应的变化改变,这种情况是为后面解释类似)。

7、范围和含义如下、0空当前位置1升的当前位置到左边2R当前位置右4吨/>3LR当前位置靠左上方5LT6TR上7LTR的正上方8B9LB左下的当前位置为中心右10包在11LRB中心下12TB当前位置垂直居中13LTB左垂直居中14TRB右垂直居中15LTRB中央位置(属性)BACKGROUNDCOLOR(int型)和BGCOLOR(WideString的类型)设置背景颜色,BACKGROUNDCOLOR整数值,BGCOLOR其十六进制字符串。

8、(属性)环路(布尔型)是否循环(属性)菜单(bool类型)是否显示上下文菜单,建议设置为true,因为它可以在对Flash动画完成BR/>大部分的控制工作,我们不必编写代码。

9、(属性)电影(WideString的类型),Flash动画文件名可以在动态运行状态进行设置,只要设置为空,关闭动画。

10、(属性)质量(int型)和QUALITY2(WideString的型)控制动画的显示质量,一般质量设置为以获得高品质的显示。

11、(属性)的ScaleMode(int型)和规模(WideString的型)控制动画的比例,范围和含义如下、0SHOWALL显示全部1NoBorder无边框模式2ExactFit拉伸到原始尺寸3空(方法)PercentLoaded回报率的动画已加载整个屏幕,你可以创建一个进程栏(进度条)要显示加载动画的过程。

12、(方法)使用loadMovie动画,名为BSTR类型在C++Builder中的URL值可以用来AnsiToOLESTR函数char类型的字符串转换一个BSTR类型。

13、好了,使用上面介绍的属性和方法,我相信你有好好利用它!不幸的是ShockWaveFlash控制功能还不够完善,如动画无法实际大小和背景颜色等回来了,但只要我们在程序中出现的一个改袭猛特定的Flash动画,这些和不重要。

14、3。

15、注册的ActiveX控件如果你希望你的程序给别人使用,或者没有安装,以防止他注册swflash。

16、ocx文件,并导致程序无法运行,你必须把OCX还对文件一起,并在这个过程中它在系统中注册,有两种注册方法、之调用外部程序Regsvrexe会报名方式、的ShellExecute(手柄,NULL,“Regsvrexe的”,“SWFLASH.OCX”,NULL,SW_SHOWNORMAL)抗注册、的ShellExecute(手柄,NULL,“Regsvrexe的”,“/Uswflash.>OCX”,NULL,SW_SHOWNORMAL)方法呼叫控制本身包含注册和反注册功能每一个OCX控件提供两个输出功能“中的DllRegisterServer”和“的DllUnregisterServer”,您可以注册和注销该控件本身,我们可以使用调用LoadLibrary()和GetProcAddress()来调用它们,它调用的DLL库和动态的方法是一个一样,我没有太多可说的。

17、4。

18、经验后,我想向大家介绍利用ActiveX控件技术。

19、一般的ActiveX控件是在C++Builder的IDE环境我只能够看到它的属性和事件的设计,所以我们怎么能知道它的性能和运行方式做?C++Builder生成相应头文件(*H)导入ActiveX控件“进口”目录后,只要它是打开看一眼!另外,我们还必须了解的各种属性,方法和参数的含义,它应该通过编程来试试,每个属性创建菜单项和方法,要知道,当点击与输入框输入参数来尝试测试结果,你也可以创建一个状态栏,显示与变量相关联的价值观。

20、写了这么多,我不知道你明白了吗?不要在你的程序加上当今流行Flash动画不着急,让你的朋友羡慕你!。

四、关于flash.ocx注册失败的问题(20分啊啊啊)

1、哦,你这个是多级代码设置错误,我以前也有过。

2、当时我是别人帮我解决的,我建议你去www.flashfan.com去看看,当时我就在这里问的别人祝福你能成功的注册flash!。

五、安装计算机等级考试光盘时,出现flash.ocx的问题怎么处理?”

1、哦,你这个是多级代码设置错误,我以前也有过。

六、追加50!安装Flash9播放器的时候Flash9f.ocx始终无法注册,导致安装失败,怎么办?

1、哦,你这个是多级代码设置错误,我以前也有过。

七、注册ocx c:\windows\system 32.\macrom ed\flash\flash 8.ocx时出错怎么办

1、哦,你这个是多级代码设置错误,我以前也有过。

八、电脑的flash.ocx咋开权限

1、您好,很高兴回答您的问题~~电脑的flash.ocx咋开权限?找到需要flashplayer插件的网页,然后右键选择设置,也可以去系统软件程序控制面板找到flashplayer插件,右键选择权限设置具体方法如下:进入浏览器点击右上角的三个点,选择“设置”。

2、点击左侧的“高级”。

3、在右侧“网站设置”中找到“使用adobeflashplayer”。

4、将其开关打开即可正常启用。

九、flash.ocx控件64位版 win8/win7使用经验分享

1、 首先在故障机器上取得C:WindowsSystem32MacromedFlash和C:WindowsSysWOW64MacromedFlash的完全控制权限。。

2、 在一台IE10flash播放正常的机器上分别拷贝C:WindowsSystem32MacromedFlash和C:WindowsSysWOW64MacromedFlash下的文件到故障机器的相同目录下,或者直接下载附件替换。(好在PE下替换)。

3、 打开管理员的命令提示符,依次在WindowsSystem32MacromedFlash目录下运行regsvr32Flash.ocx和WindowsSysWOW64MacromedFlash目录下运行regsvr32Flash.ocx,注册Flash。。

4、 按第3步注册两个目录下的flash.ocx(文件名字有可能不同)后,重启机器再次打开IE10即可正常播放flash视频。。

转载请注明出处阿文说说网 » 如何注册flash.ocx控件【flash.ocx】