永发信息网

如何注册ActiveX控件

答案:2  悬赏:0  手机版
解决时间 2021-02-05 23:50
如何注册ActiveX控件
最佳答案
编程实现时,控件的.OCX文件中己包含有Register()函数和unregister()函数,只需调用它们即可实现注册。
下面是注册的一个例子,其中lpszOcxFileName为CString型指针,内容ActiveX控件文件名。
【示例】HINSTANCE hLib = LoadLibraly(lpszOcxFileName); //调用.0CX文什
if(hLib < (HINSTANCE)HINSTANCE_ERROR) //调用失败
return FALSE;
FARPROG lpfnRegister;
(FARPROC&)lpfnRegiste = ::GetProcAddress(hLib,_T(DllRegisterServer));//取回注册函数入口
if(lpfnRegister != NULL)//成功则进行注册
(*lpfnRegister)();//注册
HINSTANCE hLib = LoadLibrary(lpszOcxFileName);//重新调入.OCX文件
if(hLib < (HINSTANCE)HINSTANCE_ERROR)
return FALSE;
如果是在本机注册,可以使用Regsvr32.exe或Regocx32.exe来注册,下面是一个例子。
全部回答
将下面的文本粘贴到文本编辑器中,然后存为以.reg为扩展名的文件。双击后将信息添加到注册表中。然后用鼠标右键点击一个动态链接库或ocx控件,在弹出的环境菜单中你将会看到register和unregister的选项。运用这个方法的前提是你的计算机上必须有regsvr32.exe文件。 regedit4 [hkey_classes_root\.ocx] @="ocxfile" [hkey_classes_root\ocxfile] @=”ocx” [hkey_classes_root\ocxfile\shell\register\command] @="regsvr32 \"%1\"" [hkey_classes_root\ocxfile\shell\unregister\command] @="regsvr32 /u \"%1\"" regedit4 [hkey_classes_root\.dll] @="dllfile" [hkey_classes_root\dllfile] @=”dll” [hkey_classes_root\dllfile\shell\register\command] @="regsvr32 \"%1\"" [hkey_classes_root\dllfile\shell\unregister\command] @="regsvr32 /u \"%1\""
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小周家村加油站怎么去啊,我要去那办事
威摄的意思是什么啊?知道的请说下!
情侣空间一定要是一男一女么?
港源五金灯饰这个地址在什么地方,我要处理点
我的小天鹅脱水机后面的电源线被我不小心给拽
演马庄村加油站地址在什么地方,想过去办事
中铁能源地址好找么,我有些事要过去
令酒的意思是什么啊?知道的请说下!
该撕的都撕了,杨幂在娱乐圈人缘真的那么差吗
天缘家俱城地址在什么地方,想过去办事
铁甲雄兵耶路撒冷老输怎么办?跪求大神指点!
成语大挑战1-600关答案
钟何怎么去啊,有知道地址的么
手机是魅族M9.里面有个位置和安全 下面有个凭
壳牌加油站(大学东路加油站)地址有知道的么?
推荐资讯
推藉的意思是什么啊?知道的请说下!
视力突然下降的原因
跑步机上的皮带是否都有接痕
拉拉面的时候光柳是因为什么,拉面粗细不均匀
能尔的意思是什么啊?知道的请说下!
洗尘的意思是什么啊?知道的请说下!
iPhone7的home键到底耐用吗?容易按坏吗?
It's time for school,这句的同义句怎么写
南极人家纺(吴堡专卖店)地址在什么地方,我要
宝塔河菜市场我想知道这个在什么地方
信用钱包通过了初步审核为什么又给我推荐其它
【用2、3、4任意组成一个三位数,组成质数的可
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?