CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

php 调用com失败

楼主fucr_364204()2005-11-17 17:24:33 在 Web 开发 / PHP 提问

web服务器是win2000server+apache2.0.34+php5.0,出错提示:Uncaught   exception   'com_exception'   with   message   'Failed   to   create   COM   object   `MBSCOMObject.MBSSecurity':   系统找不到指定的文件。   该com注册是成功的,用别的客户端程序在web服务器上调用该com运行是成功的。请问各位大侠有可能是什么原因? 问题点数:20、回复次数:10Top

1 楼spacet(空格t)回复于 2005-11-17 17:28:39 得分 6

把你的代码贴出来Top

2 楼fucr_364204()回复于 2005-11-18 08:20:47 得分 0

我是按照php手册中试用的  
  $pcom=new   COM("MBSCOMObject.MBSSecurity");//这一步执行报错  
  请问具体是如何调用?php.ini或httpd.conf需要配置吗?请指点Top

3 楼fucr_364204()回复于 2005-11-18 09:15:16 得分 0

??????  
  Top

4 楼aaabbb456(★★★★★★★★★)回复于 2005-11-18 11:11:58 得分 7

http://bugs.php.net/bug.php?id=32133Top

5 楼spacet(空格t)回复于 2005-11-18 15:46:14 得分 0

你的组件注册了没有啊Top

6 楼fucr_364204()回复于 2005-11-18 16:25:51 得分 0

该com注册是成功的,可以在“组件管理”管理中看到已注册的该组件,不过该组件无法用regvsr注册,本身有install.cmd(文件内容“rem   tlbexp   MBSCOMObject.dll   /out:MBSCOMObject.tlb  
  regasm   /tlb:MBSCOMObject.tlb   MBSCOMObject.dll  
  rem   gacutil   /i   MBSCOMObject.dll”)来点击注册。用别的客户端程序(vc)在web服务器上调用该com在同一目录运行是成功的。另外,该组件是在.net环境开发的,但我也安装了.net的开发环境。请问两位大侠有可能是什么原因?现在就是提示找不到。我用代码调用word组件是成功的。Top

7 楼fucr_364204()回复于 2005-11-18 16:26:12 得分 0

该com注册是成功的,可以在“组件管理”管理中看到已注册的该组件,不过该组件无法用regvsr注册,本身有install.cmd(文件内容“rem   tlbexp   MBSCOMObject.dll   /out:MBSCOMObject.tlb  
  regasm   /tlb:MBSCOMObject.tlb   MBSCOMObject.dll  
  rem   gacutil   /i   MBSCOMObject.dll”)来点击注册。用别的客户端程序(vc)在web服务器上调用该com在同一目录运行是成功的。另外,该组件是在.net环境开发的,但我也安装了.net的开发环境。请问两位大侠有可能是什么原因?现在就是提示找不到。我用代码调用word组件是成功的。Top

8 楼xuzuning(唠叨)回复于 2005-11-18 16:51:39 得分 7

如果是没有注册或注册失败,应该是这样的错误信息  
  Fatal   error:   Uncaught   exception   'com_exception'   with   message   'Failed   to   create   COM   object   `MBSCOMObject.MBSSecurity':   无效的语法   '   in   ....  
   
  你应该检查一下该组件是否使用了其他文件  
  Top

9 楼fucr_364204()回复于 2005-11-21 15:46:13 得分 0

to   xuzuning(唠叨):问过com开发者,说没有使用其他文件。另外有点奇怪的是,要是在“组件管理”中添加已注册的该组件,则测试程序(vc)无法正常运行,但删除后,又可正常运行。请问大侠,不能使用该组件还有可能是什么原因?我试过调用别的组件,如"word.application",运行是成功的。Top

10 楼fucr_364204()回复于 2005-11-21 21:58:07 得分 0

???????????????Top

相关问题

  • LoadLibrary调用失败?
  • COM调用成功,DCOM调用失败,请大虾指点迷津
  • 为什么在php代码中调用另一个php页面会失败?
  • 在Service中为什么调用其它COM组件会失败?
  • vc 为何调用 dephi 编写的 com 失败!
  • JAVA调用DB2失败(急~~~~)!!!
  • waveInOpen(调用失败。very simple !
  • WaitforSingleObject函数调用失败————————?
  • 调用COM
  • 在php中调用com组件的问题

关键词

  • .net
  • 组件
  • 注册
  • web服务器
  • 文件
  • 代码
  • 管理
  • php
  • 客户
  • vc

得分解答快速导航

  • 帖主:fucr_364204
  • spacet
  • aaabbb456
  • xuzuning

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo