这篇文章给大家聊聊关于软件报错没有注册类,以及软件提示没有注册类对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
本文目录
我写了一个程序,使用起来抱错,说没有注册类运行软件提示错误:没有注册类别CLASS IDwin7系统出现我的屏保 没有注册类的报错是什么原因管家婆打印显示没有注册类,怎么重装打印管理器我写了一个程序,使用起来抱错,说没有注册类一、关于COM组件
COM是ComponentObjectModel(组件对象模型)的缩写,这种技术的一大优点就是组件可以被大多数应用程序再使用,一个COM组件(ActiveX控件)可由不同语言的开发工具开发,包括C++和VisualBasic或PowerBuilder,甚至一些技术性语言如VBScript。
开发COM类应用的一大问题,在于开发过程缺乏即时性的观察手段和指导。此外,如果开发的应用使用的某COM组件,在目标运行环境中没有登记服务(注册),就会出现COMException之类的错误,且比较难调试。
通常来说,大多数的应用是开发MicroSoftOffice类的COM程序,如调用word、excel、access等,常见的错误就是在用户的电脑上,无法运行,其原因,大多是Office软件没有完整安装所造成的。
某些用户的电脑上看似安装了Office,并且也能运行软件,如用Excel打开表格、进行编辑等,但可能是用所谓“绿色精简”的版本,这些版本虽然也能运行,但COM类在注册表中的信息数据,基本上并没有写入(被精简了),也并不完整,这就会导致在需要这些COM类的服务时,无法正常运行。
解决办法,通常建议是在目标运行电脑上,安装完整版的Office。
二、相关工具
可以借助于工具软件来查看COM信息数据是否注册完善,其步骤如下:
1、开始->运行,然后键入DCOMCNFG。(意即DCOMConfig)
2、如图,打开DCOM配置:
如果没有找到MicrosoftExcelApplication项,说明该计算机系统上,Office某些数据并没有完整安装:
提示:
如果电脑的系统是64位,打开DCOMCNFG之后,可能找不到项“MicrosoftExcelApplication”,这时,需要:
1.运行:mmc-32
2.打开“文件”-“添加或删除管理单元”-选择组件服务-点击添加-确定。
运行软件提示错误:没有注册类别CLASS ID第三方组件使用的COM组件未注册
开始-运行
regsvr32+dll/ocx/cpl的实际路径
比如regsvr32f:\\demo.dll
win7系统出现我的屏保 没有注册类的报错是什么原因鼠标右键点击桌面,在弹出菜单中选择个性化,弹出窗口右下部点击屏幕保护程序,然后又会弹出一个窗口,把屏幕保护程序选择为(无)即可关闭屏保。但要在更改电源设置里把关闭显示屏的时间均设置为永不关闭,否则系统为了节能,会显示黑屏。
也可以到www.win114.cn去下载。系统性能很稳定,基本上不会出现电脑蓝屏,电脑意外死机等状况。
管家婆打印显示没有注册类,怎么重装打印管理器其实楼上几位朋友说的挺全面了一般打印报错两种解决方法1重装打印管理器2替换打印样式文件(根目录下)以上回复来自管家婆软件唐山一名从业人员小胡的个人建议祝疑问早日得到解决
好了,文章到这里就结束啦,如果本次分享的软件报错没有注册类和软件提示没有注册类问题对您有所帮助,还望关注下本站哦!