关于com组件的一个问题

Delphi > VCL组件开发及应用 [问题点数:20分,结帖人dobetterthatnthink]
等级
本版专家分:397
结帖率 94.44%
等级
本版专家分:2068
等级
本版专家分:2044
关于64位com组件问题

通过网上查找的com教程,发现编译出来的64位插件是无法在...最后发现实际编译成32位组件是可以顺利找到的,或者,也就是最关键的另一个问题,编译64位不需要改,但是MIDL--常规--目标位置必须是32位才能正常被找到。...

COM组件技术

COM是Component Object Model (组件对象模型)的缩写。 Windows使用DLLs在二进制级共享代码。这也是Windows程序运行的关键——重用kernel32.dll, user32.dll等。但DLLs是针对C接口而写的,它们只能被C或理解C...

COM编程小结

COM编程小结

关于C++编写com和调用com组件的小例子以及个人所犯错误见解

最近在完成研究生课程面向对象方法的第一次作业编写一个com: 环境Visual Studio 2015 一、构造COM组件,项目名称为ComZhh,过程 进入VS,选择左上角的文件,点击新建项目->VisualC++->ATL->ATL项目 ...

COM学习记录,1-----COM 的基本概念,优缺点,适用性

COM一个说明如何建立可动态互变组件的规范。它提供了为保证能够互操作, 客户和组件应遵循的一些标准。   COM 组件是什么:COM 组件是以Win32 动态链接库(DLLs )或可执行文件( EXEs ) 的形式发布的可执行代码...

"对COM 组件的调用返回了错误 HRESULT E_FAIL"的解决方法

有时调用com组件时,会返回“HRESULT E_FAIL”错误,这时有可能的错误原因除了代码有错外,另一个原因还可能是我们没有正常配置dcom的属性。如果是后者,我们可以按如下的方法来解决错误: 1)确保“Distributed ...

Windows如何注册Com组件

1.先了解什么是Com组件 Com组件百科地址:https://baike.baidu.com/item/COM组件/3351509?fr=aladdin 2.64的window系统注册和32系统注册32位Com组件的区别 在64位系统下注册com组件会有两regsvr32.exe注册...

Android组件化方案

工程师都要熟悉如此之多的代码,将很难进行多人协作开发,而且Android项目在编译代码的时候电脑会非常卡,又因为单一工程下代码耦合严重,每修改处代码后都要重新编译打包测试,导致非常耗时。

请确保此文件可访问并且是一个有效的程序集或COM组件

结果报错:请确保此文件可访问并且是一个有效的程序集或COM组件 报错是因为此程序集/com组件未注册而导致不能直接引用. 解决方法:首先复制程序集所在的路径.如: E:\aaaa\bbbb\ccc.dll然后win+R键启动运行窗口输入 cmd...

组件(component)技术介绍

组件(component)技术是各种软件重用方法中最重要的种方法,也是分布式计算和Web服务的基础。网络应用中的软件组件,又被称为中间件(middleware)。组件技术的应用现在已经十分广泛,从Windows编程中使用的各种...

Arcengin调用GP工具“对COM组件的调用返回了错误 HRESULTE_FAIL”解决方法

最近在项目里面有几处要用到调用GP工具,之前没咋用过,后来用的时候发现了很多的问题,现在记下来留给以后使用或者有问题的朋友可以看看。一般调用GP工具都是这错误 "对 COM 组件的调用返回了错误 HRESULT E_...

检索COM类工厂中的CLSID为{}组件失败,错误: 80040154的解决方法

打开其他涉及到调用金蝶K/3登录界面的程序,均报这错误。 问题原因: 系统重装后,由原来的32位系统变成64位系统。 而金蝶K/3的登录组件k3login.dll不支持在64位系统下引用。 解决方法: 在VS中,将项目属性...

COM组件、ActiveX、OCX区别

COM 组件就是一组接口的集合,实现了 IDispath 接口的 COM 组件叫做 自动化组件。...一般来讲 ,一个 ActiveX 对应一个 Ocx 文件, 如果愿意, 一个Ocx 文件也可以包含多个 ActiveX 控件

解决:对COM组件的调用返回了错误HRESULT E_FAIL

部分 调用SHDOCVW(web浏览器) COM组件的时候,返回了错误 HRESULT E_FAIL。总结如下: 1. 在控制面板--->管理工具--->服务 中,开启Distributed Transaction Coordinator 服务 。 2. 打开控制面板--->...

COM组件的调用返回了错误HRESULT E_FAIL

“对COM组件的调用返回了错误HRESULT E_FAIL” 解决办法: 1 开始--->管理工具--->服务 中,开启Distributed Transaction Coordinator 服务。 如果Distributed Transaction Coordinator 服务 无法开启 解决办法:...

Vue封装组件的过程

组件(Component)是Vue.js最强大的功能之组件可以扩展HTML元素,封装可重用代码 ● 在较高层面上,组件是自定义元素,Vue.js的编译器为他添加特殊功能 ● 有些情况下,组件也可以表现用 is 特性进行了...

VS 2019 解决对COM组件的调用返回了错误HRESULT E_FAIL

之前电脑装的vs 2012,后面由于需要用到程序包,还有其它原因升级成vs 2019。在用的过程中需要添加新的引用,结果发现...所以解决起来还是比较麻烦,这里借鉴了一个博主的文章,然后解决的,在解决问题的过程中还有...

检索 COM 类工厂中 CLSID 为 { } 的组件时失败,原因是出现以下错误: 80040154。

检索 COM 类工厂中 CLSID 为 {XXXX-XXXX-XXX-XXXXX-XXX} 的组件时失败,原因是出现以下错误: 80040154。 如以上问题出现,多半是因为COM控件未在目标机器上面注册造成的

运行此安装程序之前,必须安装 32 位 Windows 映像处理组件(WIC)解决办法

今天安装Microsoft .NET Framework 4的时候,遇到一个问题,系统提示:运行此安装程序之前,必须安装 32 位 Windows 映像处理组件(WIC)。 于是就到官方找了一下,原来就是这个安装包: ...

VS报错:对 COM 组件的调用返回了错误 HRESULT E_FAIL

VS报错:对 COM 组件的调用返回了错误 HRESULT E_FAIL错误提示:对 COM 组件的调用返回了错误 HRESULT E_FAIL。解决步骤原因 错误提示:对 COM 组件的调用返回了错误 HRESULT E_FAIL。 本人是用vs2017和vs2019...

Angular开发(六)-关于组件之间的数据交互

在angular组件中数据交互主要有下面几种1、父组件通过属性绑定到子组件,子组件通过...5、终极大招:创建一个服务注入到组件中 一、通过输入与输出属性进行传递进行组件之间数据交互//父组件html *ngFor="let item of

Qt 下的COM组件开发

Qt下的COM组件开发着实让人害怕,因为不是简单的调用,而是需要人为的去包装一下COM,然后在包装的基础上去使用COM中的方法和类。我们习惯了VC编译器带来的便利,通过VC编译器,只需直接import一下组件编译器就能...

“检索COM类工厂中CLSID为{...}的组件失败,原因是出现以下错误:8007007e...”的解决办法

在运行工程文件时,出现以下错误:问题的原因是DLL没有注册,本文提供种解决方案。 以管理员方式运行CMD(命令行提示符) 输入 “cd 工程所在目录路径” 进入工程所在目录。如没法进入,则直接输入盘符加冒号可以...

Android 开发:由模块化到组件化()

组件化?到底是什么鬼?有啥区别. 有这种感觉才是对的,模块化和组件化本质思想是一样的,都是"大化小",两者的目的都是为了重用和解耦,只是叫法不一样.如果非要说区别,那么可以认为模块化粒度更小,更侧重于重用,而组件化...

Jacob调用COM组件总结,实例

最近做了一个Java Jacob调用COM组件的东西,其中遇到了不少问题,现在把经验总结一下和大家分享。 1.Jacob安装 Google一下,下载Jacob最新版。我这里用的是Jacob-1.15 把Jacob.jar放到你Java工程的lib目录下,引入...

解决,从 IClassFactory 为 CLSID 为 的 COM 组件创建实例失败,原因是出现以下错误: 80004005

晚上写了Com,调用的时候,总是报这错误,是没有注册com组件,注册过了。是没有访问权限么?也应该有呀。最后原来在com类的初始化函数里写了...这个问题也说明出现问题时,有时是程序自身失败报错,而不是系统或

Windows下使用Python调用com组件

1、下载pywin32 ...根据Python版本号下载对应的版本,注意:这里的32位和64位指的是Python,而不是...安装完成后,会在Python的根目录下的/Lib/site-packages/下生成win32、win32com和win32comext三文件夹。里面都有De

检索 COM 类工厂中 CLSID 为xxxx的组件失败,原因是出现以下错误: 80040154 没有注册类

检索 COM 类工厂中 CLSID 为 {B940C105-7F01-46FE-BF41-E040B9BDA83D} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 ...我记得以前出现过这个问题的,后来忘记怎么解决了。

Android组件化方案最佳实践

舞动着键盘和鼠标,我誓言要把这世界写的明明白白 本文出自门心叼龙的博客,属于原创类容,转载请注明出处。https://blog.csdn.net/geduo_83/article/details/86604852 github组件化框架下载地址:...

解决检索COM类工厂中CLSID为{ }组件失败

检索 COM 类工厂中 CLSID 为 {XXXX-XXXX-XXX-XXXXX-XXX} 的组件时失败,原因是出现以下错误: 80040154。  如以上问题出现,多半是因为COM控件未在目标机器上面注册造成的  解决方法:  Resvr32 .net中...

相关热词 c# 获取泛型参数 c# 获取引用变量地址 c# 加载系统自带的字体 c# unity 结构体 c# 路径提示拒绝访问 c# 换行连接 c# 创建接口 c# 取绝对值函数 c# 打印机首选项 c# json通用类