COM相关内容

COM学习阶段

我正在学习COM. 我读过COM只是QueryInterface ... ,但是HRESULT,GUID和Registry也是如此重要... 那是什么意思关于COM .. COM实际关注的重点更多???? 如何进一步了解COM [confused] 解决方案 Shaileshvb写道:我读过COM只是QueryInterface ... QueryInterface在C ..
发布时间:2019-06-22 15:57:08 其他开发语言

从VB向Word写入多个表

大家好, 有人可以如何解决这个问题.我试图将多个表写入Word.我可以创建文档和应用程序并添加表,当我想将它们分开时会出现问题.我相信这与“范围"有关.第一个表设置为范围(0,0),然后尝试重置该范围,或尝试插入一些空行并重置范围.我还尝试为每个表创建一个新范围,但是每次将新表插入第一个单元格时,都会得到相同的结果. 我做过一些严重的脑部损伤,阅读了有关范围的MS帮助,以及如何重置它们,以 ..
发布时间:2019-06-22 15:48:28 其他开发语言

挂钩了Windows的拖放功能.

您好,所有 我在寻找任何可以帮助我钩住Windows拖放功能的东西时都非常疲倦,但是我无法找到确切的解决方案.... 我要做的是在删除文件的名称之前,先在系统中的任何位置检查该文件的名称...然后根据我的要求允许或禁止移动文件...所以我有使一个dll来挂钩由拖放操作生成的事件.. setwineventhook()api有很多东西,但是我无法完全理解它...是否用于挂钩拖动对象 ..
发布时间:2019-06-22 15:48:25 其他开发语言

低液位驱动器挂钩

我想知道在插入卷时生成哪个窗口消息,即,当我将卡插入存储卡阅读器的插槽时,会出现一个自动运行对话框,这意味着我插入内存时必须生成一些消息卡在插槽中,我已经尝试了WM_DEVICEARRIVED以及WMI Win32_DeviceChangeEvent,但是当我将读取器插入USB插槽时,它们被触发,而不是在更换卡时触发,但是窗口显示了自动运行对话框,我想知道那是低级窗口消息当我插入或取出卡式插槽而不 ..
发布时间:2019-06-22 15:48:04 其他开发语言

虚拟PC和COM服务器

嗨, 如果我在Windows Vista操作系统上安装了VirtualPC,此虚拟OS是否完全具有COM Server功能,或者是否使用原始OS的COM技术? class ="h2_lin">解决方案 gehbitte写道:此虚拟OS是否完全在COM上具有它服务器功能或它是否使用原始操作系统中的COM技术? 虚拟OS拥有自己的COM服务器-它是完全独立的!操作系统可以是Linux ..
发布时间:2019-06-22 15:45:44 其他开发语言

调用接口方法

我想在多个项目中调用接口方法.我也想为其创建.rgs文件.我该如何手动执行. 解决方案 areva写道:我想在多个项目中调用接口方法 你到底是什么意思您不能以通常的方式(例如通过CoCreateInstance吗?)执行此操作? 我想在多个项目中调用接口方法.我也想为其创建.rgs文件.我该如何手动操作. 实际上,我创建了一个接口& amp; amp;还为该接口方法(.cpp和. ..
发布时间:2019-06-22 13:23:04 其他开发语言

如何在2008年使用VC ++创建示例COM加载项?

我是COM领域的新手,我只想知道使用VC ++为Outlook邮件应用程序创建一个简单的COM加载项的步骤,任何人都请向我建议所有步骤. 在此先感谢 解决方案 在公开自定义表单的VC ++ Outlook COM加载项 [ ^ ] ..
发布时间:2019-06-22 12:03:52 其他开发语言

[关于IDL:代理/存根]

我要定义自定义代理/存根com对象在VC6.0环境中,步骤如下: 1,定义一个简单的IDL文件 2,通过MIDL编译 3,将* _i.c,* _ p.c,*.h,*.def添加到空Win32 DLL 4,定义功能:DllGetClassObject,DllCanUnloadNow等. 5,编译所有Dll 发生链接错误: ******************************** ..
发布时间:2019-06-22 12:00:12 其他开发语言

如何提高外部API的COM Server的性能?

您好, 我已经在此处描述了我的问题. 简短说明:我正在使用DataProvider中的API来编写金融证券交易所分析程序.我可以使用多个工具对象填充外部API提供的DataStream对象.每当交易所上相应工具的价格出现新变化时,此DataStream就会触发事件. 如果DataStream中有许多(> 50.000)对象,有时它将停止触发事件.它与我的代码无关,我已经测试了代码 ..
发布时间:2019-06-22 09:41:26 其他开发语言

从常规DLL(C ++)创建COM对象

我有一个用C ++创建的常规DLL,可以从VBScript文件运行VBScript过程. DLL能够将变体字符串和safearray作为参数传递给脚本过程.但是,对于名称/值对的向量,我想通过将向量包装在COM类中并将其IDispatch指针作为参数传递给脚本,以将其传递给脚本过程.是否可以拥有一个COM类并在常规DLL中创建COM对象,然后将其IDispatch接口获取一个变量变量?如果是,怎么 ..
发布时间:2019-06-22 09:40:10 其他开发语言

COM和DCOM之间的区别

COM和DCOM 有什么区别? 解决方案 COM是一台单机上的本地组件对象模型. > DCOM是跨多个计算机工作的分布式组件对象模型. 也考虑到这一点,COM会在未来很多年蓬勃发展,而DCOM已经死了几年来,因为其中包含安全性问题,微软最终放弃了此补丁. DCOM = COM +“安全"网络事务. 但是,许多旧软件仍在使用DCOM,但仅在不涉及安全性的本地使用DCOM.如今, ..
发布时间:2019-06-22 09:40:07 其他开发语言

DLL注册问题

hi 我几个月来一直在研究此问题,但尚未找到合适的解决方案. 我已经在ASP.NET 2.0上创建了一个自定义网站,我的要求是何时客户端登录到我的网站后,必须自动在其系统中注册一个(Com)dll. 有人可以为我建议正确的解决方案吗?访问我的网站的客户端 我非常感谢 谢谢您 解决方案 看看在教程中-如何将ActiveX内容添加到您的网页 [ 我只会说,您 ..
发布时间:2019-06-22 09:40:01 其他开发语言

进程外COM服务器上的问题

关于使用ATL开发过程外(本地)COM服务器,我有几个问题. 我需要弄清楚如何使服务器作为单个实例运行.当前,客户端应用程序对CoCreateInstance的任何调用都会启动我的服务器的新实例. 我还有麻烦让QueryInterface在暴露的类上正常工作吗?我只能得到一个IUnknown ptr到我的对象.如果客户端调用QueryInterface以获得不同的接口,我可以通过跟踪( ..
发布时间:2019-06-22 09:39:58 其他开发语言

如何使用C#实现连接点?

如何使用C#实现连接点? 我必须使用c#来实现流程组件,现在想实现连接点功能.你能帮我吗? 现在我将C#com exe视为一个dll,并将其添加为引用.并像dll一样使用它.并使用​​事件来处理我的问题.太简单了! 现在我使用后期绑定来调用com,但是如何使用事件或连接点呢? 可以使用吗? 解决方案 不知道,但是这里有一些阅读材料供您参考之前的版本: http:// ..
发布时间:2019-06-22 09:39:53 其他开发语言

com本地服务器

嗨, 我有一个com本地服务器(一个BitManipulater.exe服务器)和一个客户端.我以调试模式执行了两个客户端程序实例.如果我在Windows XP中打开任务管理器,则进程选项卡仅显示一个BitManipulater.exe进程.如果很多客户端使用同一台本地服务器,com如何处理本地服务器.我认为将有两个BitManipulater.exe实例.对此请进行任何解释, 预先感谢, ..
发布时间:2019-06-22 08:14:33 其他开发语言

是否创建没有IDispatch支持的COM项目?

嗨, 我正在尝试编写示例COM. VC ++ IDE提供了创建简单COM对象的向导. 但是,它始终创建具有IDispatch支持的COM对象. 由于某些原因,我需要创建一个实现以下IDL并具有以下要求的简单COM对象: -必须是COM exe -一定不能从IDispatch派生而只能是IUnknown -必须是单身人士 // typelib文件名:Sample.exe ..
发布时间:2019-06-22 06:02:25 其他开发语言

错误MIDL2019:访问类型信息时出错

构建COM组件时出现错误: midl:错误MIDL2019:访问类型信息时发生错误 根据MSDN,导入的类型库已损坏,无效或仅部分构建. 但是我确信导入的类型库是有效的. 解决方案 最好的办法是使用MSIL反汇编程序进行检查.尝试重做该库的导入,并检查软件的其他部分是否也使用此类型库,但未重新编译. http://msdn.microsoft.com/en-us/lib ..
发布时间:2019-06-22 01:58:06 其他开发语言

指导我访问COM对象

嗨, 我是C ++和COM的新手. 我需要在C(lab windows CVI)中实现客户端应用程序,服务器是c ++ COM对象. 我遵循的步骤 >使用Labwindows CVI active x控制器模板访问已注册的COM对象,输出是一个c文件,该文件是COM(接口)中类名的实现. 我可以直接从生成的函数中使用大多数函数,但是我需要实现一些事件函数,例如消息框事件,然后 ..
发布时间:2019-06-22 01:12:56 其他开发语言

无法运行客户端com

嗨, 我已经使用.net创建了COM对象.然后,我使用一个非托管客户端来使用COM.结果效果很好.然后,我将客户端应用程序移植到另一台计算机上.但这给了我一个错误:该应用程序无法启动,因为其并行配置不正确. 我已经将程序集注册到注册表和GAC.为了确定,我还检查了GAC文件夹和程序集在那儿.我该如何纠正此问题.我发现了哪些配置. 我使用的是VS 2005 Pro,Win 7 解 ..
发布时间:2019-06-22 01:11:23 其他开发语言