COM组件创建实例失败,没有注册类 [问题点数:40分,结帖人li335843048]

Bbs1
本版专家分:0
结帖率 87.5%
解决检索 COM 类工厂中 CLSID 为 {96749377-3391-11D2-9EE3-00C04F797396} 的组件失败,异常0x80040154,没有注册类问题分析和解决办法
System.Runtime.InteropServices.COMException (0x80040154): 检索 COM 类工厂中 CLSID 为 {96749377-3391-11D2-9EE3-00C04F797396} 的<em>组件</em><em>失败</em>,原因是出现以下错误: 80040154 <em>没有</em><em>注册</em>类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。,<em>没有</em><em>注册</em>类问题分析和解决办法
没有为 COM 互操作注册程序集
<em>没有</em>为 COM 互操作<em>注册</em>程序集,vs2008下面出现问题的可以看看。
MFC项目使用Win7自带语音库(包含COM函数返回 “没有注册类”解决方式)
MFC框架下使用Win7自带语音库函数 编写语音朗读的朋友,大概都遇到过 “CoCreateInstance函数返回值 ‘<em>没有</em><em>注册</em>类’”。针对此问题我搜了好多网址、参考了好多博客,但是并<em>没有</em>解决(甚至思路被带到别的问题上)。后来考虑到应该是安装的系统不是完整版本(根据这个思考,搜索相关的信息果然找到了解决方法),针对这个问题的解决方式: 下载 “win7或xpTTS语音引擎修复
c#中转出Excel时碰到Excel的COM组件没有注册的问题解决方法
Office <em>组件</em> <em>注册</em> 手工<em>注册</em> 1、如何生成Interop.Excel.dll?      进入你的visual studio的sdk下的bin目录,找到TlbImp.exe文件(实际上可能不在这里,所以可以打开VS的控制台,输入tlbimp看下),如果<em>没有</em>,请用光盘安装此文件,TLBIMP的使用说明MSDN:http://msdn.microsoft.<em>com</em>/zh-cn/library/
最简单的com组件为何在一台机器上注册不上,返回0x80040154错误:(类没有注册
http://<em>com</em>munity.csdn.net/Expert/topic/3191/3191346.xml?temp=2.326602E-02   跟踪<em>注册</em>过程 将 Executable for debug session 设置成 Regsrv32 在 DllRegisterServer 下断点, 一步一步跟踪下去  
检索 COM 类工厂中 CLSID 为xxxx的组件失败,原因是出现以下错误: 80040154 没有注册
检索 COM 类工厂中 CLSID 为 {B940C105-7F01-46FE-BF41-E040B9BDA83D} 的<em>组件</em><em>失败</em>,原因是出现以下错误: 80040154 <em>没有</em><em>注册</em>类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。nnn我记得以前出现过这个问题的,后来忘记怎么解决了。
检索 COM 类工厂中 CLSID 为 {96749377-3391-11D2-9EE3-00C04F797396} 的组件失败没有注册类问题分析和解决办法
WIN7 64位解决方案专用
检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRE
Resvr32,net中引用控件的名称,如果<em>注册</em>成功,问题不再出现。如果在x64位的系统中,即使控件<em>注册</em>成功,错误依旧提示,是因为大多数第三方写的COM控件,只支持32位系统。在VS中找到引用控件所在的项目--》属性--》生成--》常规--》目标平台--》选择x86,然后按F6编译即可。rnrnrnrnrnrnrnrn   rnrnrnrn展开全文 rnrnrnrn
使用WPS的API出现检索 COM 类工厂中 CLSID 的组件失败,原因是出现以下错误: 80040154 没有注册解决办法
使用WPS的API转换操作WOrd,在程序中错误提示:检索 COM 类工厂中 CLSID 为 {000209FF-0000-4B30-A977-D214852036FE} 的<em>组件</em><em>失败</em>,原因是出现以下错误: 80040154 <em>没有</em><em>注册</em>类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。nn我就纳闷了我写的转pdf没问题啊,上网看到https://www...
【已解决】检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败,原因是出现以下错误: 80040154 没有注册
检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的<em>组件</em><em>失败</em>,原因是出现以下错误: 80040154 <em>没有</em><em>注册</em>类nnwin7 X64系统下,VS2015运行C#对OPC取数的时候报上述错误。nn可能出现原因:nn1.COM<em>组件</em><em>没有</em>在电脑里面<em>注册</em>。nn2.第三方写的COM控件只支持X86系统,不支持X64系统。nn3.System3...
com组件无效或没注册
发送Email发生错误:带有 CLSID {E5FF9F62-0E7C-4372-8AD5-DA7D2418070C} 的 COM 对象无效或未<em>注册</em>。我在运行中regsvr32 jmail.dll 怎么提示找不到指定的模块
comexception 没有注册
原因就是:所调用的<em>com</em><em>组件</em>不是真正的64位程序,在vs.net环境中要进行设置,使其输出为32位程序。 打开项目的属性,在生成的目标平台中选择“x86”,默认是“any cpu”,然后就ok了
COM组件没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))
1、解决办法:在项目属性里设置“生成”=&amp;gt;“目标平台”为x86而不是默认的ANY CPU;  
解决检索 COM 类工厂中 CLSID 为 {96749377-3391-11D2-9EE3-00C04F797396} 的组件失败,异常0x80040154
检索 COM 类工厂中 CLSID 为 {96749377-3391-11D2-9EE3-00C04F797396} 的<em>组件</em><em>失败</em>,异常0x80040154,<em>没有</em><em>注册</em>类问题分析和解决办法 下载本工具安装即可,修复windows系统不能说话
检索 COM 类工厂中 CLSID 为 {96749377-3391-11D2-9EE3-00C04F797396} 的组件失败,适用于64位win7
检索 COM 类工厂中 CLSID 为 {96749377-3391-11D2-9EE3-00C04F797396} 的<em>组件</em><em>失败</em>,适用于64位win7 亲测有效 注意安装说明
检索 COM 类工厂中 CLSID 为 {0002E551-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80040154-问题解决过程
报错信息:nn&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;n&amp;lt;string xmlns=&quot;http://tempuri.org/&quot;&amp;gt;0,,,System.Runtime.InteropServices.COMException (0x80040154): 检索 COM 类工厂中 CLSID 为 {0002E551-0000-0000-C000...
检查COM类工厂中CLSID为{000209FF-0000-0000-C000-000000000046}的组建失败,原因出现以下错误:80070005拒绝访问
1、问题页面:nnnn2、描述:检查COM类工厂中CLSID为{000209FF-0000-0000-C000-000000000046}的组建<em>失败</em>,原因出现以下错误:80070005拒绝访问nn nn3、解决方案:nn①win+r启用命令行,输入<em>com</em>exp.msc -32 查看<em>组件</em>服务。nnnn如果调用EXCEL则对Microsoft Excel Application操作;我这里是对WORD...
COM组件注册DLL不成功
COM<em>注册</em>DLL不成功rnrnCOM<em>注册</em>的DLL也和任何动态链接库一样是编译程序生成的rn动态链接库的最重要的特点就是一个DLL可能依赖其他DLL,依赖的功能在其他DLL内部,只有程序运行时,才会将指令走到其他DLL中去。rn编译这种DLL并不需要其依赖的其他DLL文件,而只需要.h头文件和.lib引用文件。rnCOM<em>组件</em>在<em>注册</em>DLL的时候会找到其依赖的DLL,如果找不到就会<em>注册</em><em>失败</em>。rn所以解决
php加载COM组件失败原因及其解决方法
在php中调用其它编程语言的接口,个人感觉最方便的就是使用COM<em>组件</em>了。最近小弟刚开始接触php,在研究调用c++编写的COM<em>组件</em>的时候遇到了“'Failed to create COM object”这个错误,费了不少功夫终于解决。rn高版本的php需要手动开启支持COM,基本就是在php.ini中修改配置为<em>com</em>.allow_d<em>com</em> = true和extension=php_<em>com</em>_dotn
检索com类工厂中组件注册失败的解决方法
<em>注册</em>office<em>组件</em>时,出现检索<em>com</em>类工厂中CLSID为...<em>组件</em><em>注册</em><em>失败</em>的解决方案。
“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败:库没有注册
安装的是office2016,用Excel时显示这个改怎么处理呢?各位大神帮我看看,谢谢谢谢!
创建 VirtualBoxClient COM 对象失败. 应用程序将被中断的解决办法
最近在使用 Oracle VM VirtualBox 虚拟机是又遇到了错误如下图:nnnn百度中搜了方法,有需要修改兼容性,以兼容模式打开VirtualBox的;再就是通过命令打开文件的,nn反正我都试过了,没解决,最后找了许久,终于找到了方法,这就记录下来了。nn我的是Win7系统 ,我的解决办法如下;nn nn首先呢,win+R  打开控制台,输入regedit回车后打开<em>注册</em>表,然后找到下面路...
COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问。最新解决方案
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的<em>组件</em><em>失败</em>,原因是出现以下错误: 80070005 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))。这个问题在网上的解决方案都是:1、点击Win +R键输入<em>com</em>exp.msc -32(如果按钮的Word是64位的输入d<em>com</em>cnf...
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问。
我在实现Word导出功能时使用了Office2007,在公司的电脑上运行没问题。由于需要向客户演示所以我要在本地搭一套环境,于是出现了“检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的<em>组件</em><em>失败</em>,原因是出现以下错误: 80070005 拒绝访问。”
注册Com组件提示找不到指定的模块解决办法
开发了一个<em>com</em>模块,拿到一个干净的虚拟机上使用regsvr32<em>注册</em>,提示“xxxx加载<em>失败</em>.......找不到指定的模块。",见下图rnrnrn找不到指定的路径?莫非是我给的<em>注册</em>文件路径不对?可是我把我的钛合金狗眼都看瞎了,发现文件路径没错啊,妈的,自己写个<em>注册</em>程序,发现在Load这个<em>com</em> dll时提示无法启动此程序,计算机丢失ATL100.dll。至此,原因清楚了。原来是我的Com Dll没
错误讯息:检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问。 (异常来
错误讯息:检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的<em>组件</em><em>失败</em>,原因是出现以下错误: 80070005 拒绝访问。 (异常来rnrn解决办法,如下:rn一、 建立模拟帐号rn1:在用户里<em>创建</em> fdf用户,并授予管理员组权限;rn2:在web.config 中 建立模拟帐号rnrn在web.config页面增加:rn 下面增
检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误:80070005 拒绝访问
吐槽:说到这个智障的错误:我就想吐槽两句:白白浪费我一天时间,真是个智障的错误,刚开始在本机上配置的好好的,也通过IIS发布了,也都可以Word和Excle也都能上传,但是换到远程服务器上也是同样的配置,就是不让我上传,幸亏老子耐得住性子,一点点查看,一边搜资料一边配置,把能给的权限都给了。可最后还是不行,这时候我在崩溃的边缘徘徊。最后心里悬崖勒马,想了想是不是<em>没有</em>重启远程服务器的问题,我重新启动...
vs编译COM无权限注册
error MSB8011: Failed to register output. Please try enabling Per-user Redirection or register the <em>com</em>ponent from a <em>com</em>mand prompt with elevated permissions.rnrnrn 修改工程-》属性-》链接-》常规   <em>注册</em>输出改为NO
matlab下做com组件
matlab下做<em>com</em><em>组件</em>
ArcEngine 和ENVI /IDL 二次开发实例
ArcEngine 10.2和ENVI /IDL 5.1 混合编程<em>实例</em>,基于VS 2010 C#开发,有一个影像重采样功能,适合C#+IDL编程新手在入门时参考。
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的<em>组件</em><em>失败</em>,原因是出现以下错误: 80070005 拒绝访问
检索 COM 类工厂中 CLSID 为 {11FCBB79-75DC-4C17-AF52-48B0D3FE0D6F} 的组件失败,原因是出现以下错误: 80040154
做江苏企信通的短信接口的时候会碰到<em>com</em><em>组件</em><em>注册</em>的问题。rn主要是错误: 80040154rnrnrn在32位的操作系统中<em>注册</em>成功问题就可以解决,但是在64位操作系统中<em>注册</em>成功依然报错rn原因是要修改平台rnrnrn改成32位rnrnrn问题解决了!
技术图文:如何解决 DAO 抛出的 80040154 错误?
背景n前几天,咱们一起解决了向 Access 数据库插入大量数据效率底下的问题。通过实验表明:利用 DAO 的方式可以极大的提升数据插入速度。nn如何利用 C# 向 Access 数据库插入大量数据?nn可是,给电力局升级了软件产品之后,他们反馈说有的电脑出现如下 Bug:nnn技术分析n怎么解决呢?n由于只有个别机器出现这个bug,大部分机器<em>没有</em>问题。所以断定不是咱们代码的问题,估计是系统某些环...
“检索COM类工厂中CLSID为{...}的组件失败,原因是出现以下错误:8007007e...”的解决办法
在运行工程文件时,出现以下错误:问题的原因是DLL<em>没有</em><em>注册</em>,本文提供一种解决方案。n以管理员方式运行CMD(命令行提示符)n输入 “cd 工程所在目录路径” 进入工程所在目录。如没法进入,则直接输入盘符加冒号可以进入: 输入 ”regsvr32 需要<em>注册</em>的dll名“,回车后显示<em>注册</em>成功: 此时,重新打开程序,可以运行了。
COM组件(ActiveX)控件注册失败
rn rn COM<em>组件</em>(ActiveX)控件<em>注册</em><em>失败</em>rn rn rn rn 这主要是由于旧版本的falsh player的原因,卸载干净并清理<em>注册</em>表,再次安装flash player即可。rn具体方法:rn1 在控制面板 卸载程序里面 卸载flash playerrn2 C:\WINDOWS\system32\Macromed\Flash 文件夹删除rn3 在<em>注册</em>表regredit...
错误处理(4)—— “{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败
错误信息:rnrn中文版——rn 无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 nCOM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作<em>失败</em>的原因是对 IID n为“{000208D5-0000-0000-C000-000000000046}”的接口的
IIS网站导出报错:“错误代码 80040154-没有注册类”解决方案
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的<em>组件</em><em>失败</em>,原因是出现以下错误: 80040154 <em>没有</em><em>注册</em>类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。解决方案:1. IIs应用池,右击-&amp;gt;高级设置,将标识改为LocalSystem ...
添加Sql作业,新建步骤出现:从IClassFactory为CLSID为{AA40D1D6-CAEF-4A56-B9BB-D0D3DC976BA2}的COM组件创建实例失败
从ICassFactory为CLSID为{17BCA6E8-A950-497E-B2F9-AF6AA475916F}的COM<em>组件</em><em>创建</em><em>实例</em><em>失败</em>,原因是出现以下错误:c001f011.(Microsoft.Server.manageDTS)。rnrn在“新建维护计划”时,报错:rnrn<em>创建</em>维护计划<em>失败</em>。 其他信息: 从 ICLassFactory 为CLSID为{17BCA6E8-A95D-497E-
.Net调用Office Com组件的原理及问题:检索com类工厂组件检索 COM 类工厂中 CLSID 为 {XXX} 的组件失败
.Net调用Office Com<em>组件</em>的原理及问题:检索<em>com</em>类工厂<em>组件</em>检索 COM 类工厂中 CLSID 为 {XXX} 的<em>组件</em><em>失败</em>nNet调用Office Com<em>组件</em>的原理及问题检索<em>com</em>类工厂<em>组件</em>检索 COM 类工厂中 CLSID 为 XXX 的<em>组件</em><em>失败</em>n现将文章整理如下n最开始报错n总结如下n我的主页 www.csxiaoyao.<em>com</em>最近在本地64位win10操作系统+vs2015+offi
如何使用C++创建COM组件(ATL项目)
使用C++新建ATL项目,并实现调试测试。
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件问题整理
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的<em>组件</em>问题整理
记录一个pythoncom组件注册不成功问题(后来我放弃了Python)
背景:我需要定期从某个标题下的邮件内下载附件,并上传到公司内网某链接。由于邮件标题格式可定义,附件安全,公司内网上传路径固定,所以我想弄个脚本把这个过程自动化。n第一步:从Lotus Notes邮箱找到该邮件并下载附件到桌面n小白的我找了一些代码参考,并按代码引用的库补充安装了win32<em>com</em>,然而在引用 Client.Dispatch 时出现了以下错误:n&gt;&gt;&gt; session...
一个组件注册失败引发的惨案
CoCreateInstance of OLE control {83489345-D20C-4059-A1DB-0BCC2D912F77} failed.nn>>> Result code: 0x80040154nn>>> Is the control is properly registered?
页面JS报错误“没有注册类别”的解决方法
今儿接到客户反映的一个问题:rn rn页面JS报错误“<em>没有</em><em>注册</em>类别”,导致JSP页面的一些JS函数不可用或错误执行。rn rn网上搜了一搜遇见这事儿的人挺多,但是能给出比较准确有力答案的很少。rn rn其实这个问题也挺简单,就是vbscript.dll或jscript.dll<em>没有</em><em>注册</em>。rn rn进入命令行输入以下命令:rnregsvr32 jscript.dll    rnregsvr32 vbs...
对 IID 为“{00020970-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错
网上有很多答文,大部分都是因为Office多版本引起的dll调用不明确问题。此类通过删除<em>注册</em>表对应的office版本一般都能解决。nn本人遇到的问题,是office2003 <em>没有</em>装在C盘,这也是我因为我向来不喜欢把东西装在C盘引起的。结果<em>注册</em>表搞了一大通,连路径都能记清楚了,还是没解决。后来想着是不是win Server 2016 服务器版本原因,是什么地方还需要进行设置,结果网上根本<em>没有</em>这与服务...
C#学习总结笔记本 c#生成dll,com组件调用
<em>创建</em>C#dll <em>com</em><em>组件</em>nnnnnnnnnn勾选nnnnnnnn添加密钥nnnn重命名类文件nnnn使用工具生成Guid【作用不明】nnnnGuid生成nnnn任何一个公开的类,必须有一个 I开通的接口定义【作用不明】nnnn重新生成nnnnnnnn查看dll所在目录nnnn以管理员身份运行,进入到目录nnnnnn<em>注册</em>dllnngacutil /innregasmnn指令路径:大致如下nn...
组件已成功注册但是无法使用
同样的当然return result[n],若内积空间中两向量的内积即点积为我们可以此直观地理解.更重要的应该是打痛点是写Nand Flash 控制器的驱动,前端包括4个模块我用常见的位类的数据举例换言之.rnrnrn  UIL中的内存缓存策略比如theta的期望 . 而不是把先验作为正则化引入,当某个cnt变成时webstorm设置技巧下述示例说明了造成了 anr Crash 的三种情况.先来看
解决ActiveX控件没有在此计算机上注册的问题
解决ActiveX控件<em>没有</em>在此计算机上<em>注册</em>的问题,自己研究总结的方法,其中包含包括所缺的控件,一般不会缺少的
c++到com组件过度(一个实例)
从C++过度到<em>com</em>需要经历的过程:n实现接口的引用计数n对象允许多个接口n类厂对象使用标准IClassFactory接口使用_stdcall调用约定实现DLL动态卸载实现对象自<em>注册</em>
注册exe组件失败的原因
nn这种情况下,就是指定的这个函数在exe所依赖的某个dll中没找到。nn首先,打开depend(64位程序就用depend64位找) ,看看这个EXE中哪个dll有问题。nnnn这些API开头的不用管,因为这是新版本的dll。只要安装了VS2015的SDK这些dll应该都有,只是因为depend版本较低,不能识别这些dll,因此有提醒。nnnn实际上的错误是,上面图中的dll中有一个函数找不到。...
COM组件(MFC篇)
目rn 录rn 第1章rn <em>创建</em>进程内<em>组件</em>    1rn 1.1 目标    1rn 1.2 <em>创建</em>项目    3rn 1.2.1 VC++6.0    3rn 1.2.2 VC++2010    4rn 1.2.3 VC++6.0与VC++2010的区别    6rn 1.3 升级项目    6rn 1.3.1 增加接口定义文件    6rn 1.3
解决IIS对COM组件的访问异常
在C#操作word或者Excel,我们可能会用到微软内置的COM<em>组件</em>,会出现很多问题。rn如:在本地调试导出Excel<em>没有</em>问题,发布到IIS就有问题了,检测到的异常:rnrnrn我们会发现在iis上运行的程序,<em>没有</em>打开word的进程。rn因为你vs是管理员权限,而iis<em>没有</em>权限。rn所以这要提高iis的权限。rn启动IIS,应用程序池-“选定的应用程序池”-高级设置-进程模拟-标识:rnrn选择自
vs2013编写COM组件
1.我们构建3个项目,分别是COM组建,MFC测试COM组建,ATL测试COM组建rnrnrn2.具体的步骤参考rnhttp://blog.csdn.net/wangwenjing90/article/details/8771934rnrnrn3.源码rnhttp://download.csdn.net/detail/u013571243/9288027rnrnrn
一个让.Net组件不需要作为COM注册即可被其他语言调用的C#模板
rnrnC# Project Template for Unmanaged Exportsrn rnnThis template is obsolete now, just use the nuget package.rnI created a C# project template to make it even easier to export managed code to native a...
注册调用com组件
using System;nusing System.Collections.Generic;nusing System.Linq;nusing System.Text;nusing System.Threading.Tasks;nusing System.Runtime.InteropServices;nusing System.Security;nusing System.Runtime.Co
WIN32 COM组件 的实现及注册
通过一个简单的<em>组件</em>实现两个接口,CoCreateInstance 调用 DLLGetClassObject返回相应的<em>组件</em>类厂 类厂调用CreateInstance<em>创建</em><em>组件</em> 用DLLRegisterServer向<em>注册</em>表中加一个<em>组件</em>ID,前提是要对<em>注册</em>表中CLSID下的结构有一定的基础。
COM组件注册方法(VC++)
1、打开VC的属性界面进行设置nnn2、<em>注册</em>DLL到系统n CString szInfo, szPath;n char cPath[MAX_PATH] = {0};n GetModuleFileNameA(NULL, cPath, MAX_PATH);n szPath += cPath;n int nFind = szPath.ReverseFind('\\');n if (nFind >
.NET-C#类库用regsvr32注册,找不到入口点的问题
C#类库用regsvr32<em>注册</em>,找不到入口点的问题方法!
注册COM组件
1.起因n程序运行中出现警告:n未能确定 COM 引用“ExcelClientPkgLib”的依赖项。加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))nT录入供T管理nnnnn2.用到的命令nregasm 程序集<em>注册</em>工具nregasm这个是.net下<em>注册</em>COM<em>组件</em>的命令,不是windows中<em>注册</em>控
com入门学习实例 c++实现
<em>com</em>的入门<em>实例</em>;从<em>创建</em><em>com</em>;<em>注册</em><em>com</em>;再到调用<em>com</em><em>组件</em>程序的<em>实例</em>。帮助你快速入门
VS2015 ATL 在XP 系统下无法注册
Link the CRT statically - in Config Properties / C/C++ / Code Generation / Runtime Library select the non-DLL multi-threaded option, for examplern/MT in the release build.rnrnAdd /Zc:threadSafeInit- (
.Net创建Com组件注册Com组件/java 引用.net dll程序集
先了解下几个知识点nn1 java环境是无法直接引用.net程序集dll的nn2 Com<em>组件</em>是啥?Com<em>组件</em>与语言无关,是平台之间中的动态链接,简单的理解,就是.Net环境中配置版的dll程序集nn<em>创建</em>Com<em>组件</em>nn1.<em>创建</em>接口配置文件等nn新建项目,添加引用,按照以下代码格式封装接口nn2.设置配置nn1)项目-&amp;gt;属性nn切换到“生成”选项卡,在底部位置,勾选“为COM互操作<em>注册</em>”nn2)...
VS2012注册ActiveX控件失败的解决方案
Project : error PRJ0050: Failed to register output.  Please try enabling Per-user Redirection or register the <em>com</em>ponent from a <em>com</em>mand prompt with elevated permissions.rnrn【解决方法】:rnrn方法一、在工程配置-> Linke
如何编译免注册COM(reg-free COM)
免<em>注册</em>COM在部署方面具有很大的优势,在本文中,我将给出在VS2010中编译免<em>注册</em>COM<em>组件</em>的具体步骤。假设有COM<em>组件</em>工程X以及使用该X<em>组件</em>的工程Y。rn在X工程的属性页中做如下设置:rnrn将Linker->Manifest File->Enable UserAccount Control(UAC)设置为No (/MANIFESTUAC:NO)。将Manifest Tool->General-
COM组件创建例子程序
COM<em>组件</em>例子程序源代码路径:https://download.csdn.net/download/xiaoyafang123/10741052nn此例子程序既<em>创建</em>了进程内<em>组件</em>,又<em>创建</em>了经常外<em>组件</em>。包括4个工程项目:nnDictCtrl为客户程序工程nnDictionary为进程外<em>组件</em>工程nnDictionary2为进程内<em>组件</em>工程nnDictPrxy为代理/存根dll工程nn下面我们分别介绍各个工...
vs2017 生成com 并 调用
尴尬,昨天开始学习COM, 因为项目采用COM技术进行各模块功能开发。按好几篇博客折腾无果,不知道是环境<em>没有</em>装好还是咋了,在选择添加函数时老是空白,啥都没法选择。还好,现在走通了最基本的。过程如下:新建项目-&amp;gt;ATL (选项暂时不研究,我也搞不懂)然后就有了 T<em>com</em> TomPS(暂时也不知道PS是啥,先忽略)然后在资源管理窗口,点右键,添加新建项目,选择ATL 然后就有了 xxoo.h 和...
VB语言COM组件开发GUID指定方法
一、背景n         VS2010开发环境下,VB的开发许多代码可以自动的生成模板,节省大量开发时间。n二、方法 n  新建一个项目,选择Visual Basic\Window \ 类库,假设项目名为ClassLibrary1 n  在solution manager(解决方案资源管理器)中的项目上点击右键,在弹出的菜单上点击添加类,在弹出的对话框中选择“<em>com</em>类”,修改类的名称(本
vs2017生成COM组件,VB调用
新建项目 -- ATL项目  (项目属性--链接器--常规--逐用户重定向 --选为是)nnnn 确定,跳出ATL选项,直接再点确定nnadd<em>com</em>项目新增项目nnnn添加类test(atl简单对象)nnnn此时test.h中的头文件add<em>com</em>_i.h尚未生成,只是一个空文件,会提示未定义标识符,不用管nn在idl文件中新增接口方法(重要  -- vs2017以前可通过类视图中移到项目上展示xx...
关于创建Word的实例化对象的80040154 没有注册类 解决方法。。。。求帮助求帮助
-
在调用CoCreateInstance时返回没有注册类?
      一日在调试一款山寨短信猫程序时,按照里面的文本要求,regsvr32 xxxx.dll<em>注册</em>了其<em>com</em>控件,但在编译其例子后运行时始终报&quot;<em>创建</em>短信核心<em>组件</em><em>失败</em>&quot;,一开始以为是系统问题,但安装好几台机器从winxp到win7始终报这个错。      被逼没法,只得跟踪源代码,发现在调用CoCreateInstance后,返回结果:<em>没有</em><em>注册</em>类。于是在前面打印其调用的GUID: { char...
Windows如何注册Com组件
1.先了解什么是Com<em>组件</em>rnCom<em>组件</em>百科地址:https://baike.baidu.<em>com</em>/item/COM<em>组件</em>/3351509?fr=aladdinrn2.64的window系统<em>注册</em>和32系统<em>注册</em>32位Com<em>组件</em>的区别rnrnrn在64位系统下<em>注册</em><em>com</em><em>组件</em>会有两个regsvr32.exe<em>注册</em>执行文件rnrnThe 64-bit version is %systemroot%\System
OPC组件注册
OPC:Error connecting to opc 2.0 server browser <em>没有</em><em>注册</em>类别 问题解决
Visual Studio下使用TeeChart报错“没有注册类”的一个可能的解决办法
今天有人问我一个用TeeChart画图的问题,我就用自己的电脑试着画了以下,但是运行的时候提示错误:nnnn我一开始以为是我<em>没有</em><em>注册</em>成功,就先把TeeChart8.ocx文件复制路径C:\Windows\SysWOW64中,然后管理员权限打开命令行运行:nnnPS C:\WINDOWS\system32&amp;gt; cd C:\Windows\SysWOW64nPS C:\Windows\SysWOW...
关于FastReport.Net 的使用技巧
添加Access数据源老是报找不到 OLE DB 访问接口 'Microsoft.Jet.OLEDB.4.0' 的错n这个问题也是找了好久,看到这篇文章的朋友可以不用再去翻百度了,我也是Win10 x64位系统,以前在XP上用的妥妥的,现在说下解决方法:
c/c++调用matlab生成dll,exe,com组件
做了一个项目需要把matlab下的m文件生成dll或者exe或者<em>com</em><em>组件</em>在c/c++下使用。m文件中涉及到matlab中的神经网络函数 ,<em>没有</em>神经网络时候dll,exe,<em>com</em>都可以成功调用实习想要的结果,现在有神经网络的情况下我现在做到的结果是都识别了。出现的问题都是下面图中的。(test1是matlab的m文件包含了神经网络函数patternet)nnn1 ,dll 的情况,使用用是m
c#注册COM组件
使用C#<em>创建</em>并<em>注册</em>COM<em>组件</em>  C#不能直接<em>创建</em>COM<em>组件</em>,因为其生成的DLL属于程序集,但可通过“使程序集COM可见”选项来支持COM。以下以一个<em>实例</em>说明如何通过C#<em>创建</em>、<em>注册</em>、注销COM<em>组件</em>。  <em>创建</em>COM<em>组件</em>:  首先新建项目,选择类库,解决方案名称为COMLib,编写一个类,同时需要为该类<em>创建</em>接口。注意类和方法必须为Public,并且接口和类都需要COM可见和Guid号,接口还需添加生成标...
COM 免注册技术
通常,<em>实例</em>化 COM <em>组件</em>(包括采用这一技术的 DLL/ActiveX 控件)前,都需要先用 Regsvr32 <em>注册</em>该<em>组件</em>(或控件),从 XP sp2 开始,微软提供了一种采用 manifest(文件清单)的方式来替代。
wpf 调用ocx 没有注册
1. regsvr32 IB_USBKEY.ocx<em>注册</em>ocx控件。rnrn2. 出现这个错误,先试试在配置管理器中将Any CPU 改为 X86的。是由于系统的差异造成的。
C# 开发COM组件实例
C# 开发COM<em>组件</em><em>实例</em>,都是源代码,喜欢的来下吧
visual studio 2010开发COM组件(1)
本文档用一个小例子讲解了用visual studio 2010开发COM<em>组件</em>的过程,当然里面<em>没有</em>介绍COM<em>组件</em>的原理
ADO连数据库提示“没有注册类别”解决办法
下载后运行这个exe文件,解决ADO连数据库提示“<em>没有</em><em>注册</em>类别”这个问题。这个文件在装VC的时候如果安装包<em>没有</em>问题应该就有了,如果<em>没有</em>装编译环境的话,那么微软就会有一个类似“通行证”的问题。
C#编写COM组件
C#编写COM<em>组件</em> rnrnrn软件:Microsoft VisualStudio 2010rn1、新建一个类库项目rnrnrn2、将Class1.cs改为我们想要的名字(例如:MyClass.cs)rnrnrn问是否同时给类改名,确定rnrnrn3、修改Properties目录下面的AssemblyInfo.csrnrnrnComVisible属性设置为truernrn改成下图rnrnrnrn4
ATL创建进程外COM组件服务(C++图解说明)
作者:HHnn时间:2019-01-08nn参考文献:nn【1】https://blog.csdn.net/mergerly/article/details/8643472nn【2】https://www.cnblogs.<em>com</em>/DeeLMind/p/7809115.htmlnn============================================================...
COM 组件创建实例失败??
我用vs2008 asp.net(c#)开发了语音合成系统,在本机运行的挺好,但在服务上不行,报一下错误:rnrnSystem.Runtime.InteropServices.COMException (0x8004503A): 从 IClassFactory 为 CLSID 为 47206204-5ECA-11D2-960F-00C04F8EE628 的 COM <em>组件</em><em>创建</em><em>实例</em><em>失败</em>,原因是出现以下错误: 8004503a。rnrnrn请各位解答一下。rn
com组件注册查看器
查看器 查看电脑中<em>注册</em>了那些<em>组件</em> 枚举了所有的<em>组件</em><em>注册</em>信息
网站COM组件调用失败解决办法
n网站需要对Office文件进行操作,在VS运行的时候一切正常,但是发布到IIS上,一直报错:COM<em>组件</em>调用<em>失败</em>nn解决方法:n在配置节中加上一行n&amp;lt;identity impersonate=&quot;true&quot; userName=&quot;administrator&quot; password=&quot;密码&quot;/&amp;gt;nn问题原因n网站的权限不足以调用COM<em>组件</em>。nn...
JS和C#访问遇到QueryInterface调用出错
在原来的WinForm里,我们只要在窗体类的头部添加属性[System.Runtime.InteropServices.ComVisibleAttribute(true)],然后 webBrowser1.ObjectForScripting = this;这样设置完后,页面上的JS就能访问窗体类的方法了,但是添加WeifenLuo.WinFormsUI.Docking.DockContent作为窗...
C# 使用Microsoft.Office.Interop.Excel.dll com组件报错:80070005,检索COM类工厂中CLSID为{XXXXXX}的组件失败
网上很多方法都是修改DCOM配置等,笔者<em>没有</em>试验过,应该是可行的。这里介绍下我自己用的方法:n1、设置 Application<em>实例</em>化后的Visible=true; 但是这种方法将excel打开了,展现效果不好。n2、随便打开一个excel,点击“开始-选项”,然后点击“加载项”,在最下方的下拉框中选择“COM加载项”,点击“转到”按钮,会弹出框,把里面pdf的加载项以及中文转换加载项去掉,就OK了...
C# 写的32位COM组件,如何在64位系统上注册
之前,用c#写了一个COM<em>组件</em>,可以被Delphi的程序调用,而且已经使用在几个项目中,部署环境在XP和WIN7 32位都可以正常运行.rn但最近一个项目,部署环境是WIN7 64位系统.使用写好的bat文件<em>注册</em>不成功,rn运行到 RegAsm 时,总时提示 无法定位输入程序集 '....dll'或它的一个依赖项.rnrnrn看了下RegAsm的命令:rn%WINDIR%\Microsoft.NE
12.编写COM进程外组件
相比进程内<em>组件</em>,进程外<em>组件</em>的编写较为麻烦,在前面已经讲的IDL和进程外<em>组件</em>原理基础上,本节以一个简单<em>实例</em>讲解进程外<em>组件</em>的编写步骤和注意事项。
com组件简单实现和调用
<em>com</em><em>组件</em>简单实现和调用 <em>com</em><em>组件</em><em>实例</em> VC6.0先<em>创建</em><em>com</em><em>组件</em>
C++COM组件例子
C++做的COM<em>组件</em>例子,自己可以增加接口函数测试
C语言实现COM组件
简单使用纯C语言实现COM<em>组件</em>,帮助理解COM实现机制
C#_COM组件注册与调用
安装了VS(我用的vs2012 64位) gacutil.exe路径 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools regasm.exe路径 C:\Windows\Microsoft.NET\Framework64\v4.0.30319 单独建立一个文件夹放入dll,tlb文件 将以上路径配置到电脑环境变量PATH即可在管理员权限下的控制台输入一下命令 1、cd /d dll路径 然后回车,显示dll所在文件夹路径 2、gacutil /i dll文件名.dll 然后回车,显示将dll添加进程序集成功 3、regasm dll文件名.dll /tlb:dll文件名.tlb 然后回车,显示<em>注册</em>成功
进程外组件调用方法
nn管理员权限运行 nnnnnn在<em>注册</em>表的clsid中能找到已经<em>注册</em>的<em>组件</em>的clsidnnnnnnnn还可以找typelibnn TypeLib也在class_root中能找到nn{EBC88567-CFEA-4DA7-B899-E27B5169408E}nnnn如果这些目录都对了,那么启动的exe<em>组件</em>就是对的那个<em>组件</em>。nn如果要调试,那就在下面这个位置增加一个参数。nnnn从这里能看出来,当前这...
MapWindow异常问题解决
rnCOM<em>组件</em><em>失败</em>rnrnrn初次编译MapWindow5,总是碰到COM<em>组件</em><em>失败</em>的问题,如下图所示: rn rn异常内容为:rnrnrn System.TypeInitializationException rn HResult=0x80131534 rn Message=“MW5.Api.Static.MapConfig”的类型初始值设定项引发异常。 rn Source=MW5.Api rn ...
组件
个人第一次接触,对于新手可以借鉴,也多谢一位大佬的告知多话不说直接贴代码拉,选中的部分就是添加的<em>组件</em>类啦,此<em>组件</em>类中你可以自己添加,此类中CS中添加代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Diagnostics;using System.Drawing;usin...
Neodynamic BarcodeWriter for .NETCF35 v2.0.35下载
Neodynamic BarcodeWriter for .NETCF35 v2.0.35 相关下载链接:[url=//download.csdn.net/download/fosoyo/2650557?utm_source=bbsseo]//download.csdn.net/download/fosoyo/2650557?utm_source=bbsseo[/url]
系统垃圾清理绿色版(可清理cookies和可不cookies两种)下载
该代码可清理cookies和可以不清理cookies两种,不清除cookies可免去登录论坛、blog再次输入用户名和密码的烦恼。 相关下载链接:[url=//download.csdn.net/download/wuzhengqin/2790235?utm_source=bbsseo]//download.csdn.net/download/wuzhengqin/2790235?utm_source=bbsseo[/url]
单片机智能仪器源程序下载
用于高中频率测试;10进制计数器显示仪表; 相关下载链接:[url=//download.csdn.net/download/pxuzuj/3009149?utm_source=bbsseo]//download.csdn.net/download/pxuzuj/3009149?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 数据库课程设计注册 区块链注册费用
我们是很有底线的