请教VBS调用COM组件时传参问题 [问题点数:100分,结帖人lxw_it]

Bbs1
本版专家分:0
结帖率 100%
Bbs9
本版专家分:58267
Blank
红花 2019年1月 VB大版内专家分月排行榜第一
2018年12月 VB大版内专家分月排行榜第一
2018年11月 VB大版内专家分月排行榜第一
2018年10月 VB大版内专家分月排行榜第一
2018年7月 VB大版内专家分月排行榜第一
2018年6月 VB大版内专家分月排行榜第一
2018年5月 VB大版内专家分月排行榜第一
2018年4月 VB大版内专家分月排行榜第一
2018年3月 VB大版内专家分月排行榜第一
2018年2月 VB大版内专家分月排行榜第一
2018年1月 VB大版内专家分月排行榜第一
2017年9月 VB大版内专家分月排行榜第一
2017年8月 VB大版内专家分月排行榜第一
2017年7月 VB大版内专家分月排行榜第一
2017年6月 VB大版内专家分月排行榜第一
2017年5月 VB大版内专家分月排行榜第一
2017年4月 VB大版内专家分月排行榜第一
2016年11月 VB大版内专家分月排行榜第一
2016年8月 VB大版内专家分月排行榜第一
2016年7月 VB大版内专家分月排行榜第一
2013年12月 VB大版内专家分月排行榜第一
2013年10月 VB大版内专家分月排行榜第一
2013年9月 VB大版内专家分月排行榜第一
2008年5月 VB大版内专家分月排行榜第一
Blank
黄花 2017年12月 VB大版内专家分月排行榜第二
2017年11月 VB大版内专家分月排行榜第二
2017年3月 VB大版内专家分月排行榜第二
2016年12月 VB大版内专家分月排行榜第二
2016年10月 VB大版内专家分月排行榜第二
2013年11月 VB大版内专家分月排行榜第二
Blank
蓝花 2019年5月 VB大版内专家分月排行榜第三
2016年3月 VB大版内专家分月排行榜第三
2012年9月 VB大版内专家分月排行榜第三
Bbs9
本版专家分:75692
Blank
红花 2013年8月 VB大版内专家分月排行榜第一
2013年3月 VB大版内专家分月排行榜第一
2012年10月 VB大版内专家分月排行榜第一
2012年9月 VB大版内专家分月排行榜第一
2012年8月 VB大版内专家分月排行榜第一
2012年7月 VB大版内专家分月排行榜第一
2012年6月 VB大版内专家分月排行榜第一
2012年5月 VB大版内专家分月排行榜第一
2012年4月 VB大版内专家分月排行榜第一
2012年3月 VB大版内专家分月排行榜第一
2012年2月 VB大版内专家分月排行榜第一
2012年1月 VB大版内专家分月排行榜第一
2011年12月 VB大版内专家分月排行榜第一
2011年11月 VB大版内专家分月排行榜第一
2011年10月 VB大版内专家分月排行榜第一
2011年9月 VB大版内专家分月排行榜第一
2011年8月 VB大版内专家分月排行榜第一
2011年7月 VB大版内专家分月排行榜第一
Blank
黄花 2011年1月 VB大版内专家分月排行榜第二
2010年10月 VB大版内专家分月排行榜第二
Blank
蓝花 2013年1月 VB大版内专家分月排行榜第三
2012年12月 VB大版内专家分月排行榜第三
2011年6月 VB大版内专家分月排行榜第三
2011年2月 VB大版内专家分月排行榜第三
2010年12月 VB大版内专家分月排行榜第三
2010年11月 VB大版内专家分月排行榜第三
2009年7月 VB大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs9
本版专家分:58267
Blank
红花 2019年1月 VB大版内专家分月排行榜第一
2018年12月 VB大版内专家分月排行榜第一
2018年11月 VB大版内专家分月排行榜第一
2018年10月 VB大版内专家分月排行榜第一
2018年7月 VB大版内专家分月排行榜第一
2018年6月 VB大版内专家分月排行榜第一
2018年5月 VB大版内专家分月排行榜第一
2018年4月 VB大版内专家分月排行榜第一
2018年3月 VB大版内专家分月排行榜第一
2018年2月 VB大版内专家分月排行榜第一
2018年1月 VB大版内专家分月排行榜第一
2017年9月 VB大版内专家分月排行榜第一
2017年8月 VB大版内专家分月排行榜第一
2017年7月 VB大版内专家分月排行榜第一
2017年6月 VB大版内专家分月排行榜第一
2017年5月 VB大版内专家分月排行榜第一
2017年4月 VB大版内专家分月排行榜第一
2016年11月 VB大版内专家分月排行榜第一
2016年8月 VB大版内专家分月排行榜第一
2016年7月 VB大版内专家分月排行榜第一
2013年12月 VB大版内专家分月排行榜第一
2013年10月 VB大版内专家分月排行榜第一
2013年9月 VB大版内专家分月排行榜第一
2008年5月 VB大版内专家分月排行榜第一
Blank
黄花 2017年12月 VB大版内专家分月排行榜第二
2017年11月 VB大版内专家分月排行榜第二
2017年3月 VB大版内专家分月排行榜第二
2016年12月 VB大版内专家分月排行榜第二
2016年10月 VB大版内专家分月排行榜第二
2013年11月 VB大版内专家分月排行榜第二
Blank
蓝花 2019年5月 VB大版内专家分月排行榜第三
2016年3月 VB大版内专家分月排行榜第三
2012年9月 VB大版内专家分月排行榜第三
Bbs2
本版专家分:275
Bbs10
本版专家分:129868
Blank
红花 2017年3月 VB大版内专家分月排行榜第一
2016年12月 VB大版内专家分月排行榜第一
2016年5月 VB大版内专家分月排行榜第一
2016年1月 VB大版内专家分月排行榜第一
2015年12月 VB大版内专家分月排行榜第一
2015年11月 VB大版内专家分月排行榜第一
2015年10月 MS-SQL Server大版内专家分月排行榜第一
2015年9月 VB大版内专家分月排行榜第一
2015年9月 MS-SQL Server大版内专家分月排行榜第一
2015年8月 VB大版内专家分月排行榜第一
2015年8月 MS-SQL Server大版内专家分月排行榜第一
2015年7月 VB大版内专家分月排行榜第一
2015年7月 MS-SQL Server大版内专家分月排行榜第一
2015年6月 VB大版内专家分月排行榜第一
2015年5月 VB大版内专家分月排行榜第一
2015年4月 VB大版内专家分月排行榜第一
2015年3月 VB大版内专家分月排行榜第一
2015年2月 VB大版内专家分月排行榜第一
2014年11月 VB大版内专家分月排行榜第一
2014年9月 VB大版内专家分月排行榜第一
2014年8月 VB大版内专家分月排行榜第一
2014年7月 VB大版内专家分月排行榜第一
2013年7月 VB大版内专家分月排行榜第一
2013年4月 VB大版内专家分月排行榜第一
2010年2月 VB大版内专家分月排行榜第一
2010年1月 VB大版内专家分月排行榜第一
2009年11月 VB大版内专家分月排行榜第一
2009年9月 VB大版内专家分月排行榜第一
2009年8月 VB大版内专家分月排行榜第一
2009年7月 VB大版内专家分月排行榜第一
2009年4月 VB大版内专家分月排行榜第一
2009年3月 VB大版内专家分月排行榜第一
2009年2月 VB大版内专家分月排行榜第一
2009年1月 VB大版内专家分月排行榜第一
2008年6月 VB大版内专家分月排行榜第一
2007年12月 VB大版内专家分月排行榜第一
2007年10月 VB大版内专家分月排行榜第一
2007年9月 VB大版内专家分月排行榜第一
Blank
黄花 2016年11月 VB大版内专家分月排行榜第二
2016年1月 MS-SQL Server大版内专家分月排行榜第二
2015年12月 MS-SQL Server大版内专家分月排行榜第二
2015年11月 MS-SQL Server大版内专家分月排行榜第二
2015年5月 MS-SQL Server大版内专家分月排行榜第二
2015年4月 MS-SQL Server大版内专家分月排行榜第二
2015年1月 VB大版内专家分月排行榜第二
2015年1月 MS-SQL Server大版内专家分月排行榜第二
2014年12月 VB大版内专家分月排行榜第二
2014年11月 MS-SQL Server大版内专家分月排行榜第二
2014年9月 MS-SQL Server大版内专家分月排行榜第二
2013年8月 VB大版内专家分月排行榜第二
2013年6月 VB大版内专家分月排行榜第二
2013年5月 VB大版内专家分月排行榜第二
2010年4月 VB大版内专家分月排行榜第二
2010年3月 VB大版内专家分月排行榜第二
2008年12月 VB大版内专家分月排行榜第二
2008年8月 VB大版内专家分月排行榜第二
2008年7月 VB大版内专家分月排行榜第二
2007年11月 VB大版内专家分月排行榜第二
Blank
蓝花 2017年1月 MS-SQL Server大版内专家分月排行榜第三
2015年6月 MS-SQL Server大版内专家分月排行榜第三
2015年3月 MS-SQL Server大版内专家分月排行榜第三
2015年2月 MS-SQL Server大版内专家分月排行榜第三
2014年12月 MS-SQL Server大版内专家分月排行榜第三
2014年10月 VB大版内专家分月排行榜第三
2014年10月 MS-SQL Server大版内专家分月排行榜第三
2014年8月 MS-SQL Server大版内专家分月排行榜第三
2013年9月 VB大版内专家分月排行榜第三
2013年3月 VB大版内专家分月排行榜第三
2012年5月 VB大版内专家分月排行榜第三
2012年4月 VB大版内专家分月排行榜第三
2010年10月 VB大版内专家分月排行榜第三
2010年8月 VB大版内专家分月排行榜第三
2010年7月 VB大版内专家分月排行榜第三
2009年5月 VB大版内专家分月排行榜第三
2008年9月 VB大版内专家分月排行榜第三
2008年4月 VB大版内专家分月排行榜第三
2008年2月 VB大版内专家分月排行榜第三
Bbs1
本版专家分:0
上传word文档并读取word调用com组件遇到的问题
开始写上传文档并读取的的时候是<em>调用</em><em>com</em><em>组件</em>,中间遇到了很多坑,总结一下//传文档所在路径 返回文档内容 public string Doc2Text(string docFileName) { //实例化COM Microsoft.Office.Interop.Word.ApplicationClass wordApp = new Microsoft.Office.Interop.Word
VB语言COM组件开发GUID指定方法
一、背景          VS2010开发环境下,VB的开发许多代码可以自动的生成模板,节省大量开发时间。 二、方法    新建一个项目,选择Visual Basic\Window \ 类库,假设项目名为ClassLibrary1    在solution manager(解决方案资源管理器)中的项目上点击右键,在弹出的菜单上点击添加类,在弹出的对话框中选择“<em>com</em>类”,修改类的名称(本
PHP7调用com传入整型参数提示错误Parameter 0
最近在写word转html代码,在windows下使用php<em>调用</em>office <em>com</em><em>组件</em>。在使用 $word-&amp;gt;ActiveDocument-&amp;gt;SaveAs2($htmlpath,8); 接口的时候,发现无论第二个参数传多少,都提示参数错误。Parameter 0,类型不匹配。明明是整型没错,但就是提示错误。百度了一百次也没有找到解决方案。没办法,后来下载翻墙软件去谷歌,终于找到原因了...
COM组件调用(COM001)的资源
COM<em>组件</em>的<em>调用</em>(COM001) COM<em>组件</em>的<em>调用</em>(COM001) COM<em>组件</em>的<em>调用</em>(COM001) COM<em>组件</em>的<em>调用</em>(COM001)
解决IIS对COM组件的访问异常
在C#操作word或者Excel,我们可能会用到微软内置的COM<em>组件</em>,会出现很多<em>问题</em>。 如:在本地调试导出Excel没有<em>问题</em>,发布到IIS就有<em>问题</em>了,检测到的异常: 我们会发现在iis上运行的程序,没有打开word的进程。 因为你vs是管理员权限,而iis没有权限。 所以这要提高iis的权限。 启动IIS,应用程序池-“选定的应用程序池”-高级设置-进程模拟-标识: 选择自
如何使用java调用vbscript文件,并传入参数
下面是<em>vbs</em>cript脚本 Dim obj Set obj= CreateObject(&quot;DWGTOPDFX.ConvertPDF&quot;) obj.AddExcudeLayer &quot;Defpoints&quot; 'OffLayers obj.Width = 250 'uint is mm obj.Height = 150 'uint is mm obj.ColorMo...
sqlserver 2008 r2数据导入问题:报错“对COM组件调用返回了错误HRESULT E_FAIL”
搜索出的解决方案是启动和配置DTC服务,确保“Distributed Transaction Coordinator”服务是开启的且允许操作权限,大费周章的一顿操作之后还是不解决<em>问题</em>。最后发现是微软对文件大小做了限制,后续搜索发现确实如此。 SQL server 2008打开脚本文件超过80M就报错了。 解决方法是用sqlcmd方法执行sql语句。在cmd窗口输入下面命令: sqlcmd -...
php开启com组件注意事项
网上已经有很多教程了,我也遇到过这个<em>问题</em>,但是有一个很重要的点其他文章里提到了,但说法不准确。    很多文章说PHP VERSION5.4.5  不需要在PHP.ini中配置extension=php_<em>com</em>_dotnet.dll。这是官方说法,但是我遇到过PHP 5.3.28不配置就不能<em>调用</em><em>com</em><em>组件</em>,具体原因我没去找。 我想说的是,如果你们按照其他文章配置好后,还是不能<em>调用</em>CO
vb通过scriptcontrol调用VBScript相互传递参数
VBScript代码dim mm,Result mm = 1 mm = data if mm = 1 then MsgBox "1" elseif mm = 2 then MsgBox "2" else MsgBox "other" endtf Result= 123VB代码Private Sub cmdExecute_Click() Dim data As Inte
命令行运行vbs脚本并传参数给vbs中的变量简单示例
详细了解脚本请参考:脚本学习及应用分享 — 批处理和脚本的交互 简单代码示例: CommandLine:    path\cscript.exe  xxx.<em>vbs</em> helloworld VBSCode:            Set args = WScript.Arguments              If args.Count = 1
vbs调用的系统对象小结
<em>vbs</em>能<em>调用</em>的系统对象小结 文件系统对象相关: (“scripting.filesystemobject”) 字典相关: (“scripting.dictionary”) 脚本外壳相关: (“wscript.shell”) windows外壳相关: (“shell.application”) 正则表达式相关: (“<em>vbs</em>cript.regexp”) asp相关: (“mswc.adro...
托管平台与非托管的互操作
COM<em>组件</em>的<em>调用</em>和使用<em>问题</em>; 非托管代码<em>调用</em>托管代码
windows服务调用word组件出错的解决方法
windows服务在<em>调用</em>word转pdf的exe程序,程序中在生产word对象为NULL 的解决方法: 配置的MS Word,如建议: 键入d<em>com</em>cnfg在命令提示符,然后按Enter键; 找到并在“应用程序”列表中选择“Microsoft Word文档”,然后按“属性”按钮; 注:如果您有Windows 2003 \ 2008,然后键入d<em>com</em>cnfg命令提示符下,展开“<em>组件</em>服务
CB调用COM组件
CB<em>调用</em>COM<em>组件</em> COM BCB <em>调用</em>CB<em>调用</em>COM<em>组件</em> COM BCB <em>调用</em>
在网页中使用COM组件(或activex控件)中的一些常见问题
在网页中使用COM<em>组件</em>(或activex控件)中的一些常见<em>问题</em>1. 在页面中插入控件 **2. 使用控件中的事件**方法1:function ok(){ } document.getElementById('idname').attachEvent('Event
组件的调用返回了错误 HRESULT E_FAIL"的解决方法">"对COM 组件调用返回了错误 HRESULT E_FAIL"的解决方法
有时<em>调用</em><em>com</em><em>组件</em>时,会返回“HRESULT E_FAIL”错误,这时有可能的错误原因除了代码有错外,另一个原因还可能是我们没有正常配置d<em>com</em>的属性。如果是后者,我们可以按如下的方法来解决错误:   1)确保“Distributed Transaction Coordinator”服务是开启的。   2) 在运行中录入“d<em>com</em>cnfg",打开<em>组件</em>服务字符串,选择<em>组件</em>服务-计算
解决AE中GP工具错误 对 COM 组件调用返回了错误 HRESULT E_FAIL
在使用GP工具<em>调用</em>arctoolbox完成格式转换时,总是报错对 COM <em>组件</em>的<em>调用</em>返回了错误 HRESULT E_FAILhttp://blog.sina.<em>com</em>.cn/s/blog_58b4162f01018uex.html
c# 进程内com组件实现
一.<em>com</em><em>组件</em>编写    1.打开VS2013创建一个项目        2.设置项目属性    添加签名   3.编写开放接口和方法 ,添加类文件Main.csusing System; namespace MyComIn { public interface MyInterface { int add(int a, int b); } pub...
COM组件,字符串数组的传递
前阵子做作业,需要用到COM。在ATL下开发简单的COM<em>组件</em>很简单,唯一的难点在于复杂参数的传递。比如说字符串数组,需要学习SAFFARRAY,bstr以及VARIANT的用法。     下面贴出代码,展示一个字符串数组如何传递。     在COM<em>组件</em>的方法里面: STDMETHODIMP CwordCountService::analyzeTheWordFile(BSTR file
asp.net中调用COM组件发布IIS时常见错误 80070005解决方案
很多人在.net开发Web站点中引用了COM<em>组件</em>,调试时一切正常,但一发布到IIS下就提示如下错误: 检索 COM 类工厂中 CLSID 为 {} 的<em>组件</em>时失败,原因是出现以下错误: 80070005 以下是网上找出的解决方案:   检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的<em>组件</em>时失败,原因是出现以
java调用com组件将office文件转换成pdf
在很多企业级应用中都涉及到将office图片转换成pdf
解决:对COM 组件调用返回了错误 HRESULT E_FAIL
第一部分   <em>调用</em>SHDOCVW(web浏览器) COM<em>组件</em>的时候,返回了错误 HRESULT E_FAIL。总结如下:   1. 在控制面板-管理工具-服务 中,开启Distributed Transaction Coordinator 服务。   2. 打开控制面板-管理工具-<em>组件</em>服务-选择计算机-我的电脑-右击属性-选择MSD
Java调用dll Java调用COM组件
1、JNative JNative<em>调用</em>dll很方便,只是需要dll有导出函数,否则调不到。就是说要<em>调用</em>的方法必须是导出函数。如果不知道你的dll有没有这个导出函数,可下载这个软件查看——DLL函数查看器。 下载JNative开源项目(百度之),解压开,拿到三个文件,分别是:JNativeCpp.dll,libJNativeCpp.so,JNative.jar 。  ——JNativeCpp.
对COM组件调用返回了错误HRESULT_FAIL
DONET中引用第三方控件时发生错误"对COM<em>组件</em>的<em>调用</em>返回了错误HRESULT_FAIL" 原因是项目中没有CONFIG,添加一个web.config就OK了
对 IID 为“{00020970-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。
原文地址:http://www.cnblogs.<em>com</em>/gisoracle/p/5440846.html 无法将类型为“Excel.ApplicationClass”的 COM 对象强制转换为接口类  型“Excel._Application”。此操作失败的原因是对 IID 为“{000208D5  -0000-0000-C000-000000000046}”的接口的 COM <em>组件</em><em>调用</em> 
PHP5调用win系统com组件
1、查看用户及组信息 Filter=array("User"); echo "User:"; foreach($
AE+C#把数据写入GDB数据库里出现 “对COM组件调用返回了错误 HRESULTE_FAIL”
public void CreateFeatureClass_Terrain_Info(IFeatureWorkspace IFW) { IFeatureClass tempFeatureClass = IFW.OpenFeatureClass(StringDBName_Terrain_Info); //设置名称 (写入数据库的数据) ...
组件多次复用且传参到父组件时遇到的一些问题
<em>问题</em>描述: 我们都知道,父子<em>组件</em>之间<em>传参</em>用props,子向父用$emit,兄弟间有bus。但是今天遇到个<em>问题</em>,A<em>组件</em>是一个selector选择器小<em>组件</em>,根据<em>传参</em>不同选择项目也不同,返回结果也不同。B<em>组件</em>中使用了4次A<em>组件</em>,<em>传参</em>都不一样,且需要将4次的返回结果都保存下来。 其实就是下图4个自己封装的选择器,分别是A<em>组件</em>的4次复用,整个的大<em>组件</em>是B,B<em>组件</em>需要根据A<em>组件</em>的值来进行搜索,获取统计等操作。...
用 SQL Server 2008 R2 打开 .sql 文件时提示“对COM组件调用返回了错误HRESULT E_FAIL”
解决办法:1 开始-管理工具-服务 中,开启Distributed Transaction Coordinator 服务。如果Distributed Transaction Coordinator 服务 无法开启解决办法:1,Distributed Transaction Coordinator服务依存于 Remote Procedure Call(RPC)和 Security Acc
关于C#操作PPT时遇到的“对COM组件调用返回了错误HRESULT E_FAIL”错误的解决方法
最近在做一套和图书有关的项目,其中有一个功能为用户上传的各类文档(doc、docx、ppt、pptx、pdf等类型)统一转换为PDF类型。word格式的转为PDF就不用说了,推荐一个第三方DLL:Aspose.Words.dll. Aspose这套DLL专门用来对付Office的,想必不少人都用过,很方便,例如word转pdf: 搞定。 以上是题外话。 很可惜Aspose我没找到操作p
万能的vbs-创建窗体调用标准DLL(vb6万岁)
<em>vbs</em>显示窗体(显示控件,<em>调用</em>标准DLL还要大家再去扩展) 用一个方法可以直接让PY显示任意控件,VBS也可以做界面 VBS就可以当软件用了,支持API<em>调用</em>(Findwindow),支持加载控件,他本身就支持<em>调用</em>对象creatobject,那<em>vbs</em>不是万能的了嘛? 大家这方面有没有研究过?
【PB】pb9中COM的创建和调用
创建方法:   1, 创建一个workspace   2, 在workspace下创建一个application ( 假设名字为:myapp)   3, 创建custom class, 在custom class 中可以创建 function   4, 创建 project    要选择 COM/MTS/COM+ Component Wizard    填写 Project 名
对 IID 为“{00020970-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错
网上有很多答文,大部分都是因为Office多版本引起的dll<em>调用</em>不明确<em>问题</em>。此类通过删除注册表对应的office版本一般都能解决。 本人遇到的<em>问题</em>,是office2003 没有装在C盘,这也是我因为我向来不喜欢把东西装在C盘引起的。结果注册表搞了一大通,连路径都能记清楚了,还是没解决。后来想着是不是win Server 2016 服务器版本原因,是什么地方还需要进行设置,结果网上根本没有这与服务...
COM组件的三种调用机制
这里的COM<em>组件</em>可以是一个进程内服务器(In-Process Server),也可以是一个进程外服务器(Out-Of-Process Server)。一般情况下,我们在使用这些COM<em>组件</em>的时候,只要保证COM是正确注册了,根本不用关心DLL是怎么被load进来的,或者Exe的进程是被怎么创建的,一切都交给系统提供的COM启动机制,而之中用的最多的就是: STDAPI CoCreateInsta
组件的调用返回了错误 HRESULT E_FAIL"的解决方法 ">"对COM 组件调用返回了错误 HRESULT E_FAIL"的解决方法
  有时<em>调用</em><em>com</em><em>组件</em>时,会返回“HRESULT E_FAIL”错误,这时有可能的错误原因除了代码有错外,另一个原因还可能是我们没有正常配置d<em>com</em>的属性。如果是后者,我们可以按如下的方法来解决错误:  1)确保“Distributed Transaction Coordinator”服务是开启的。  2) 在运行中录入“d<em>com</em>cnfg",打开<em>组件</em>服务字符串,选择<em>组件</em>服务-计算机-
C#在调用office的PowerPoint时出现 对 COM 组件调用返回了错误 HRESULT E_FAIL。解决办法。
测试代码时,出现未处理 System.Runtime.InteropServices.COMException   Message="对 COM <em>组件</em>的<em>调用</em>返回了错误 HRESULT E_FAIL。"   Source="Microsoft.Office.Interop.PowerPoint"   ErrorCode=-2147467259   StackTrace:       在 Microsoft.Office.Interop.PowerPoint.Presentations.Open(String
c++中调用Com组件的方法详解
 转载自:http://www.cppblog.<em>com</em>/woaidongmao/archive/2011/01/10/138250.html 需求: 1.创建myCom.dll,该COM只有一个<em>组件</em>,两个接口:    IGetRes--方法Hello(),    IGetResEx--方法HelloEx() 2.在工程中导入<em>组件</em>或类型库  #import
java 用swt调用com组建之ie组建加强版
首先因为是<em>调用</em>ie的组建,所以有些机器默认的不是ie,就可能无法直接获取。所以有两点需要做的,1是设置ie为默认浏览器,2是先开一下ie。 先说一下,这个代码是通过进程<em>调用</em>,也可以理解为java进程和ie进程之间的通信。 另外,一些代码也是学习重用了网上的一些代码,但还是做了一些修改。 最后的效果是,打开一个自己预先写的网页,3秒钟之后会自动点击网页上的一个按钮,将html预先的值写入一个t...
如何请教别人问题
提问的智慧。
网站COM组件调用失败解决办法
网站需要对Office文件进行操作,在VS运行的时候一切正常,但是发布到IIS上,一直报错:COM<em>组件</em><em>调用</em>失败 解决方法: 在配置节中加上一行 &amp;lt;identity impersonate=&quot;true&quot; userName=&quot;administrator&quot; password=&quot;密码&quot;/&amp;gt; <em>问题</em>原因 网站的权限不足以<em>调用</em>COM<em>组件</em>。 ...
对 COM 组件调用返回了错误 HRESULT E_FAIL。
win7系统,用c#<em>调用</em>Interop.SHDocVw.dll时,报了个对“ COM <em>组件</em>的<em>调用</em>返回了错误 HRESULT E_FAIL”的错误。网上有人说要开启dtc服务,然后去<em>组件</em>服务里
VBS 脚本获取传入参数
Set objArgs = WScript.Arguments For I = 0 to objArgs.Count - 1 WScript.Echo objArgs(I) Next
解决安装不同版本office后造成的PIA COM组件调用失败
Error loading type library/DLL. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY))
32位程序访问64位DLL,使用COM组件
一直纠结于微软所谓的32位程序不能访问64位dll或64位程序不能访问32位dll,MSDN上的说明也不能完全理解。 这两天纠结的<em>问题</em>终于需要直面了,有个项目需要转到64位平台上运行(需要超4G内存),但它是用VC6.0开发的,第一反应想到下面几个方式: 1,将VC6.0项目转到VS2005及以上,确实这样做了,报出一堆错误,真心不想debug这个了,太古老了。 2,VC6.0开发6
多接口COM组件调用(COM002)
多接口COM<em>组件</em>的<em>调用</em>(COM002) 多接口COM<em>组件</em>的<em>调用</em>(COM002) 多接口COM<em>组件</em>的<em>调用</em>(COM002)
12.编写COM进程外组件
相比进程内<em>组件</em>,进程外<em>组件</em>的编写较为麻烦,在前面已经讲的IDL和进程外<em>组件</em>原理基础上,本节以一个简单实例讲解进程外<em>组件</em>的编写步骤和注意事项。
COM接口所支持的数据类型 、IDL中简单参数传递
下面的文章对IDL中简单参数传递基本介绍到了, 包括自定义结构、数组、字符串、枚举等。仔细看看吧。 一、COM接口所支持的数据类型 表一:各种语言平台支持的数据类型的比较 Visual C++      Visual Basic       Java            大小 signed char        Not Surported      byte 
【VS开发】这就是COM组件
[实例]这就是COM<em>组件</em> 时间 2012-02-21 10:49:15  CSDN博客 原文  http://blog.csdn.net/btwsmile/article/details/7278492 主题 COM技术 [实例]这就是COM<em>组件</em> Author: ume Date:2012-02-21     自从微软推出.NET以来,COM技术就渐渐淡出人
对COM组件调用返回了错误HRESULT E_FAIL
用 SQL Server 2008 R2 打开 .sql 文件时提示 “对COM<em>组件</em>的<em>调用</em>返回了错误HRESULT E_FAIL” 解决办法: 1 开始-管理工具-服务 中,开启Distributed Transaction Coordinator 服务。 如果Distributed Transaction Coordinator 服务 无法开启 解决办法: 1
怎样用DELPHI调用COM组件
在Delphi中的话,创建一个工程后,菜单Project下有一个Import   Type   Library选项,     点击进入,选择你用VC编写的dll的Type   Library,将其创建后,会产生一个XXXX_LIB,     XXXX会根据<em>组件</em>的不同而不同,在你的工程内Uses这个XXXX_TLB,这样你就可以在你的     工程内<em>调用</em>了,例如:     procedure   x
Windows下使用Python调用com组件
1、下载pywin32 下载地址:点击下载 根据Python版本号下载对应的版本,注意:这里的32位和64位指的是Python,而不是操作系统。 安装过程中会检测本机已安装的Python,如果找不到,就是pywin32的版本下错了。 安装完成后,会在Python的根目录下的/Lib/site-packages/下生成win32、win32<em>com</em>和win32<em>com</em>ext三个文件夹。里面都有De
Arcgis 学习--COM 组件调用返回了错误 HRESULT E_FAIL
Arcgis 学习--COM <em>组件</em>的<em>调用</em>返回了错误 HRESULT E_FAIL
java com串口组件调用实例
java <em>com</em>串口<em>组件</em><em>调用</em>实例jajava <em>com</em>串口<em>组件</em><em>调用</em>实例va <em>com</em>串口<em>组件</em><em>调用</em>实例
通过java调用VBS,再用VBS执行Excel中的宏的例子
(一) 首先需要降低客户端及服务器端对于Excel的宏的安全级别的要求,按照下述的图示进行操作: (1)进入宏的安全级别设置功能   (2) 降低宏的安全级别 (二)  按照下面代码编写VBS代码 OptionExplicit Dim objXLApp Dim objXLBook Set objXLApp =WScript.CreateObject("Excel
.Net调用Office Com组件的原理及问题检索com类工厂组件检索 COM 类工厂中 CLSID 为 {XXX} 的组件失败
.net<em>调用</em>office<em>组件</em>进行Excel、Word、ppt的一些操作,需要做一下操作: 1、正确全面的安装office 2、DCOM配置权限(64位系统要添加32位<em>组件</em>【mmc -32】) (1.)  首先点击开始-运行,打开运行对话框。   在对话框输入命令处输入“mmc -32”,记着,mmc和-之间有个空格。打开控制台根节点。
使用Com组件的时候,注意接口的释放
创建一个atl的exe<em>组件</em>,增加了一个从IUnknown派生的接口,当在客户端创建这个接口成功后,在退出的时候<em>调用</em>Release程序出现如下的错误,Cannot execute program .这是问什么?    产生上述错误的原因:    在客户端的程序是一个基于对话框的程序,在该程序的C**APP:: InitInstance()函数的开头和结尾增加了如下代码,已实现<em>调用</em>Com接口.    
c#调用word的组件时失败解决方法
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的<em>组件</em>时失败解决方法 Application当程序运行到这句时出现下面的错误:检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的<em>组件</em>时失败,原因是出现以下错误: 80070005。3.单击"安全"选项卡,分
最近在ArcGIS Engine开发中关于调用gp工具过程出现COM 组件调用返回了错误 HRESULT E_FAIL 错误的解决方法 和 学习oracle中遇到的一些问题总结
首先说下AE开发中关于gp这一块的东西,gp是一个很方便的工具,利用gp可以在daima
调用 ATL COM DLL的几种方法
需要在VC6.0中<em>调用</em> ATL COM DLL 用Dependency Walker打开我的ATL COM DLL 发现没有接口。只有这几项: (1) DllCanUnloadNow (2) DllGetClassObject (3) DllRegisterServer (4) DllUnregisterServer 后来知道,ATL COM 的接口不一定一定全
windows7 注册com组件
对于一些程序许多是以<em>com</em><em>组件</em>的形式供外部<em>调用</em>,提供一个标准的函数接口, 而用户不要管底层到底是啥样子, 如我们有各种各样的相机,那么用户不需要看各种繁杂的手册,只需要懂一点点相机打开,初始化,开始采集,回调获取图像这些函数就可以,至于每一种相机,无非就是不同的SDK,不同的函数,流程大致差不多,但是是需要花费时间去熟悉的,而如果统一封装成标准函数,用户只需要一套函数就能够实现大部分相机,底层我们...
vue组件传参调用的方法
虽然官网讲的比较详细,但是还是一直有人问起。就写一篇。 首先对于vue,很多人一直在用却不明白。第一点vue是一个数据驱动的框架,数据的变化来控制页面的动态更新。第二点vue的<em>组件</em>化,以及<em>组件</em>复用的概念。 一、先说一下父子<em>组件</em>传值 ...
VC调用C#的COM组件(DLL)
假设要进行二次开发的程序为 A.exe,要增加的功能使用增加DLL的方法来完成,设为Cdll.DLL,其中含有A、B、C等方法。       其中的方法A要用到C#类库Csharp.DLL中的方法A。要完成这个任务,参考网络上的各种方法与代码,总结其步骤如下:先用VS2008 C#类库项目写成含有A方法的DLL,并设置项目属性以进行COM的封装,然后用VC6 等写C代码进行<em>调用</em>。一、生成C#类库 Csharp.DLL(1)在Visual Studio 2008 中创建C#的类库项目 CSharp(2)实现的
.NET程序连接OPC Server时出错 对 COM 组件调用返回了错误 HRESULT E_FAIL
最近在给鹿华系统做升级,为了实时性和稳定性,程序直接从DCS取数,程序是.NET开发的,<em>调用</em>OPC的DLL是OPCDAAuto.dll 系统装的是Windows Server 2003 R2,配置好DCOM,初次尝试成功连接OPCServer,程序10秒取数一次,在运行30小时后就再也连不上OPCServer了 错误如下 对 COM <em>组件</em>的<em>调用</em>返回了错误 HRESULT E_FAIL
COM 组件调用返回了错误 HRESULT E_FAIL
本人在开发C#+AE程序时,要到  COM <em>组件</em>的<em>调用</em>返回了错误 HRESULT E_FAIL错误,在网上找了很多解决方案也解决不了<em>问题</em>。不过感觉应该是licence的<em>问题</em>,因为我打开要素类的时候,都是可以成功的没有<em>问题</em>。但是我做TabulateArea分析时才遇到上述错误。 确定思路后开始研究licence的配置<em>问题</em>,发现自己的配置如下: (1)program.cs    
如何用VB6写COM组件
   所幸的是,我们可以用COM<em>组件</em>来在最大程度上扩展ASP的功能。你可知道,任何可以用诸如VB,VC和VJ以及其它的一些程序语言所写出来的东西,都可以被应用到你的网站的开发中去,这就是COM(<em>组件</em>对象模型)。COM能够用来编写能够被ASP所<em>调用</em>的对象。当在VB等编程环境中完成了<em>组件</em>的编制后,就可以放在ASP页面中被ASP所<em>调用</em>了。在这篇文章中,我们将看到如何使用VB6来编写一个COM对象,如何将
AE调用GP工具“对COM组件调用返回了错误 HRESULTE_FAIL”解决
首先说下AE开发中关于gp这一块的东西,gp是一个很方便的工具,利用gp可以在代码中实现ArcMap工具箱中的大部分内容,关于gp工具的使用我就不说了,这些大部分都可以在网上找到,我要说的是gp使用过程中遇到的<em>问题</em>:一般gp的报错为 对 COM <em>组件</em>的<em>调用</em>返回了错误 HRESULT E_FAIL。如下图遇到这样的<em>问题</em>的可能原因目前我所知道有三个:1、参数缺少或者参数类型不正确,这是最容易解决的,改
使用Geoprocessor导出ArcSde中的数据,对COM 组件调用返回了错误 HRESULT E_FAIL 的解决方法
方法exportSDE在VS中调试没有<em>问题</em>,发布到IIS后,则报错误:对COM <em>组件</em>的<em>调用</em>返回了错误 HRESULT E_FAIL 。google后发现解决<em>问题</em>的方法千篇一律,没一个管用的。后来在http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=69628 处搜索到一<em>问题</em>,随试了一下创建临时连接文件,得以解决。    
COM组件调用.rar
COM<em>组件</em><em>调用</em>.rarCOM<em>组件</em><em>调用</em>.rarCOM<em>组件</em><em>调用</em>.rar
VBS中传值与传址的区别
在vb中<em>调用</em>函数或过程,传递参数都有两种方式——传址和传值。其中VB默认是以传址方式传递参数。 ByRef m As Integer 表示参数m以传址方式传递给函数或过程 ByVal m As Integer 表示参数m以传值方式传递给函数或过程 因为vb默认的是传址方式,所以在代码中 ByRef 关键字一般可以省略。但在API中往往是不会省略的。 从概念上来讲,好像传址和传值比较容易理解
【脚本语言系列】关于Python音频处理WMPlayerOCX,你需要知道的事情
如何使用WMPlayerOCX
对COM组件调用返回了错误 HRESULT E_FAIL
背景: 用C#的Aspose.word控件,向word的书签中插入图片时,需要设置图片文字环绕:嵌于文字下方。 要实现这一功能时加入如下代码时报出的错误: 就是这个ConvertToShape()出了错。 解决方法: 经过多次尝试,找各种别的控件,还有修改笔记本设置之后都行不通。 最后发现有可能是我加入图片后,他没有识别出来才报的错,于是我在插入图片后先进行了保存工作,然后再<em>调用</em>这个代码,发...
Excel COM组件使用的注意事项和一些权限问题
今天将写好的程序部署到服务器上,结果出了几个莫名其妙的<em>问题</em>,搞了一天,终于解决了 总的来说有以下几个需要注意的地方(以下<em>问题</em>均是在远程访问时才会出现) 1.实例化Excel的COM<em>组件</em>的时候,不要直接<em>调用</em>类,要用Microsoft提供的接口 原来的写法:Excel.ApplicationClass excelApp = new Excel.ApplicationClass();//实例化Ex
Arcengin调用GP工具“对COM组件调用返回了错误 HRESULTE_FAIL”解决方法
最近在项目里面有几处要用到<em>调用</em>GP工具,之前没咋用过,后来用的时候发现了很多的<em>问题</em>,现在记下来留给以后使用或者有<em>问题</em>的朋友可以看看。一般<em>调用</em>GP工具都是这个错误 "对 COM <em>组件</em>的<em>调用</em>返回了错误 HRESULT E_FAIL", 出现这个错误主要的原因大致可以概括为以下: 1.参数缺少或者参数类型不正确,这是最容易解决的,改变正确的参数类型即可: 解决方法:一般我们在<em>调用</em>GP时都
php加载COM组件失败原因及其解决方法
在php中<em>调用</em>其它编程语言的接口,个人感觉最方便的就是使用COM<em>组件</em>了。最近小弟刚开始接触php,在研究<em>调用</em>c++编写的COM<em>组件</em>的时候遇到了“'Failed to create COM object”这个错误,费了不少功夫终于解决。 高版本的php需要手动开启支持COM,基本就是在php.ini中修改配置为<em>com</em>.allow_d<em>com</em> = true和extension=php_<em>com</em>_dotn
Delphi 编写COM+组件的知识和样例
一、COM<em>组件</em>的基础知识介绍: 1、什么是COM          COM是微软定的一种<em>组件</em>编写的规范,目的是为了实现<em>组件</em>的重用,不管你是用C、DELPHI、VB什么语言写的,只要遵守这种规范就是COM<em>组件</em>,就能相互之间<em>调用</em>。那这个规范是什么呢,最简单的,就是按规定使用接口,微软定了个IUnkown接口,只要实现了这个接口的类,就可以称为COM<em>组件</em>。在此基础上可以加上自己的接口,实现特
c++ 调用com组件步骤
实现步骤具体如下: 1、保证<em>com</em><em>组件</em>注册成功; 2、#import "对应的<em>com</em><em>组件</em>DLL"      using namespace 命名空间; 或者 no_namesapace; 3、从注册表中找到对应的CLSID      CLSID clsid;       HRESULT hr = CLSIDFromProgID(OLESTR("注册表中对应<em>com</em><em>组件</em>实现类"), &cl
java调用com组件方法
对照vb代码实现java<em>调用</em><em>com</em><em>组件</em>方法 2009-03-02 14:39 1.简介  java<em>调用</em><em>com</em><em>组件</em>方法,最简单的方法莫过于使用JACOB控件。 JACOB就是 JAVA-COM Bridge的缩写,提供自动化的访问<em>com</em>的功能,也是通过JNI功能访问windows平台下的<em>com</em><em>组件</em>或者win32系统库的。这是一个开始于1999年的开源项目的成果,有很多使用者对该项
java调用COM组件的几种工具
java<em>调用</em>COM<em>组件</em>的几种工具
c++如何采用com组件的方法直接调用动态库
<em>com</em><em>组件</em>方法<em>调用</em>dll
C#如何编写调用COM组件的程序
VS C#.net如何编写<em>调用</em>COM<em>组件</em>的程序? 请给出一个开发过程的例子. 我引用了一个MS 的Rich Edit的Com<em>组件</em>,在WebForm1.aspx中却没有该<em>组件</em>的名称,我给<em>组件</em>一个Id(RichEdit1),还是无法应用,请高手指点. 谢谢! --------------------------------------------------------------- 首先感谢您使
vc中调用Com组件的五种方法详解
vc中<em>调用</em>Com<em>组件</em>的方法详解 转载自:http://www.cppblog.<em>com</em>/woaidongmao/archive/2011/01/10/138250.html 需求: 1.创建myCom.dll,该COM只有一个<em>组件</em>,两个接口:    IGetRes--方法Hello(),    IGetResEx--方法HelloEx() 2.在工程中导入<em>组件</em>或类型库
VC调用COM组件的几种方式
这个网上都有现成的,我就不说原创了,否则就太没脸了,但是经过笔者的测试,都成为可用的。尽可能的写成傻瓜式的教程,让大家都有些成就感的同时学到东西 现在说明下环境WIN7+VS2010,我的<em>com</em><em>组件</em>是Dic.dll,内含接口是IDicCtrl 第一种是智能指针: #import "D:\project\Dic\Debug\Dic.dll" no_namespace//记得加入这一句 //初
C# CODESOFT 二次开发
最近客户要求公司做条码的打印,但又要连接ERP数据库。原有的codesoft就要二次开发!这个程序是C#开发的。看了就知道很简单的。 注重首先添加费用:lppx2.tlb(codesoft安装后文件中)
总结一下在VC中调用COM组件的方法+++VC调用远程COM+组件
总结一下在VC中<em>调用</em>COM<em>组件</em>的方法 准备及条件: COM服务器为进程内服务器,DLL名为simpCOM.dll,该<em>组件</em>只有一个接口IFoo,该接口只有一个方法HRESULT SayHello(void) 在SDK中<em>调用</em> ===================================== 一、最简单最常用的一种,用#import导入类型库,利用VC提供的智
C# 通过反射调用com组件
C# 通过反射<em>调用</em><em>com</em><em>组件</em>,封装了几个简单的方法方便使用反射<em>调用</em><em>com</em>。 var obj=new ComObj("excel.application"); obj["Visible"]=true; obj. InvokeMethod("Application.Workbooks.Open", fileName);
C# 操作PDFCreator 引发 检索COM类工厂中CLSID为{}的组件时失败...
自己一个小型的Winform项目中有使用到PDFCreator虚拟打印,在初始化PDFCreator虚拟打印机模块代码中, private void initPdfPrinter() { try { wisePdfCreator = new PDFCreator.clsPDFCreator
COM组件开发(四)——VC++调用COM组件的方法
ActiveX 控件          对于ActiveX控件,可以在Visual Studio中使用ClassWizard的方法引入,在MFC项目中选择菜单“项目”——> “添加类”——>“ActiveX控件中的MFC类”,然后可以分别从注册表和文件两种方式中选择自己想要的<em>组件</em>。选择注册表中的方式获取的都是在本系统中注册了的<em>组件</em>,而文件则是从磁盘目录下获取COM<em>组件</em>。 代
js调用COM组件示例
说明:可能需要对IE安全设置中的ActiveX控件和插件相关属性进行设置。(如果需要可以将COM<em>组件</em>进一步封装为ActiveX,实现ISafeObject安全接口,签名打包为EXE或CAB文件)   <em>调用</em>示例: function testCString() { try { var obj = newActiveXObject("atl_pr
调用WPS服务COM组件转换PDF
<em>调用</em>WPS<em>组件</em>来实现各种类型附件转换成pdf。支持的文件类型有 wps、wpt、doc、docx、dot、txt;ppt、pps、pptx、ppsx、dps、dpt、pot、uof;et、ett、xls、xlsx、xlt、uof、prn、csv; jpg、jpep、bmp、gif
COM组件编程中的金典问题
COM<em>组件</em>编程中的金典<em>问题</em> COM<em>组件</em>编程中的金典<em>问题</em> COM<em>组件</em>编程中的金典<em>问题</em> COM<em>组件</em>编程中的金典<em>问题</em>
.Net调用Office Com组件的原理及问题:检索com类工厂组件检索 COM 类工厂中 CLSID 为 {XXX} 的组件失败
.Net<em>调用</em>Office Com<em>组件</em>的原理及<em>问题</em>:检索<em>com</em>类工厂<em>组件</em>检索 COM 类工厂中 CLSID 为 {XXX} 的<em>组件</em>失败 Net<em>调用</em>Office Com<em>组件</em>的原理及<em>问题</em>检索<em>com</em>类工厂<em>组件</em>检索 COM 类工厂中 CLSID 为 XXX 的<em>组件</em>失败 现将文章整理如下 最开始报错 总结如下 我的主页 www.csxiaoyao.<em>com</em>最近在本地64位win10操作系统+vs2015+offi
QQ空间克隆器.rar下载
QQ空间克隆器 一键克隆任意QQ空间物品.rar 相关下载链接:[url=//download.csdn.net/download/xiewengao571/1972469?utm_source=bbsseo]//download.csdn.net/download/xiewengao571/1972469?utm_source=bbsseo[/url]
网络教学系统学生子系统下载
网络教学系统资源,是我写论文时候的参考资料 相关下载链接:[url=//download.csdn.net/download/hujun4935611/2315241?utm_source=bbsseo]//download.csdn.net/download/hujun4935611/2315241?utm_source=bbsseo[/url]
scjp题库scjp题库scjp题库scjp题库下载
scjp题库scjp题库scjp题库scjp题库scjp题库scjp题库scjp题库scjp题库scjp题库scjp题库 相关下载链接:[url=//download.csdn.net/download/hxtahml10000y/2559445?utm_source=bbsseo]//download.csdn.net/download/hxtahml10000y/2559445?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 请教python学习路线 学习python时遇到的问题
我们是很有底线的