标题:我的软件用了4个ole控件,请问如何注册
取消只看楼主
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:644
专家分:20
注 册:2014-1-16
结帖率:88.5%
已结贴  问题点数:20 回复次数:7 
我的软件用了4个ole控件,请问如何注册
如题,我的软件里面用了4个控件:分别是:
MSCOMCTLLIB.TREECTRL2  (树控件)
MSCOMCTRL2.TPICKER2 (日期控件)
MSCOMCTLLIB.IMAGELISTCTRL2 (图像控件)
MSCOMCTLLIB.SBARCTRL2 (状态栏控件)
请问这四个控件如何在软件运行的电脑上注册?
搜索更多相关主题的帖子: 控件 注册 运行 软件 ole 
2021-08-09 18:37
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:644
专家分:20
注 册:2014-1-16
得分:0 
可是怎么找对应的ocx文件呢?

2021-08-10 15:18
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:644
专家分:20
注 册:2014-1-16
得分:0 
非常感谢whinda的解答,可是MSCOMCTL.OCX及mscomm32.ocx包含了以上我说的四个控件吗?
2021-08-13 18:14
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:644
专家分:20
注 册:2014-1-16
得分:0 
师傅们,您们好,这是以前我发的帖子,4个OLE控件,只有日历控件没有搞定,我看了日历控件,OLECLASS属性是这样描述的:MSCOMCTRL2.TPICKER2,我在c:\windows\syswow64\(已经安装了vfp的电脑上)的文件夹中找到了mscomct2.ocx文件,然后
拷贝到没有安装VFP的电脑c:\windows\syswow64\下,接着VFP程序 ! /7 regsvr32 /s mscomct2.ocx,同时怕不稳当,又在DOS下执行了regsvr32 /s mscomct2.ocx,最后运行程序,但是还是不能使用日历控件,请教如何解决?
2022-06-12 14:31
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:644
专家分:20
注 册:2014-1-16
得分:0 
厨师王德榜师傅,您说的和我说的是一个控件,只不过我是看的这个控件的属性
2022-06-14 17:01
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:644
专家分:20
注 册:2014-1-16
得分:0 
关于实现注册的方法,我在网上找了一些资料, 如下:
你可以自己先用记事本输入以下内容:
regsvr32 /S COMCTL32.OCX然后另存为.bat(批处理文件)并将此文件放入到COMCTL32.OCX所在的位置(就是你加入到自己的程序中来的控件所在的地方而不是X:\windows\system32中)
然后你在别人机子上运行时先点击那个批处理文件就行!如果你注册了还是说缺少什么文件,你就再在你机子上搜索该文件,并把它加入到你的程序的目录中。注册方法和上面一样。你就在那个批处理文件中多写1条regsvr32 /s 之类的语句。后面的控件名就看你加入的是什么控件了!

不知这个办法可行吗?我觉得如果能实现就简单了
2022-06-14 17:09
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:644
专家分:20
注 册:2014-1-16
得分:0 
aqyejun师傅,您说的Calendar.ocx控件在哪里有啊
2022-06-14 21:16
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:644
专家分:20
注 册:2014-1-16
得分:0 
aqyejun师傅,非常感谢
2022-06-18 15:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-506463-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017835 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved