很疑惑的问题.急! 找傻瓜进销存
2楼: uses comobj 如免费记账软件下载
3楼: 本人曾经在论坛上查找过,的确有人也碰到该问题,但是没有答案.我想不应该是操作系统和OFFICE的问题,还是Delphi的问题.本人使用的是Delphi7
4楼: 有装delphi吗?
5楼: 当然有uses comobj了,客户机上没有安装delphi,有必要吗?其它运行该程序正常的计算机也没有安装Delphi呀
6楼: 请参考
http://study.99net.net/study/program/delphi/1085477174.html
并关注
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3325456
销售管理软件版7楼: 还是不能解决问题,有谁碰到过类似的问题吗?
8楼: 不支持该接口,察看一下相应的office是否安装完全,还有系统环境设置。等等。
感觉很可能是office的问题。
建议在此机器上安装调试环境,还有,程序发布的时候采用wise把所有的资源打包进去。
想去北京工作,看到你的帖子,既然不要人了,混点分吧。虽然对我来说分数意义已经不大了
9楼: 我也觉得是Office的问题。建议检查一下注册表中Excel.Application在能用的电脑跟不能用的电脑之间的差异。
或者卸载office重装看看。
10楼: 谢谢陈晨,eastweast,我已经把那台计算机的OFFICE由2000升级成2003了,但是问题仍然存在,怎么办呀?
11楼: 应该跟升级关系不大,安装Delphi的时候让选择支持的office类型,选择了对应的,那么针对应用的计算机上应该也是相关对应的office版本。
察看对应函数位置
ClassID := ProgIDToClassID(ClassName);
OleCheck(CoCreateInstance(ClassID, nil, CLSCTX_INPROC_SERVER or
CLSCTX_LOCAL_SERVER, IDispatch, Result));
其实调试一下就知道什么原因了。
同时最好检查的就是环境,还是那句话建议采用wise制作安装发布程序,这样可以打包环境
12楼: 有问题的那台机器是不是安装office的时候把excel作为“第一次使用时安装”之类的选项没有完整安装? 如傻瓜进销存
13楼: 陈晨,zqw0117:我的程序在许多计算机上都正常,那些计算机都没有安装DELPHI,OFFICE的版本有2000和2003,但是只有一台计算机(WinXP+Office2000)运行时出错,后来那台计算机UPDATE到OFFICE2003后也不行.
销售管理软件版14楼: 这种问题通常是 office 的问题(版本问题)
15楼: excel 在winxp中写注册表的位置不一样.,你看看注册表,是不是和程序中的位置一致.
16楼: 将office删除后重新安装。
17楼: 帮顶!
http://www.source520.com
站长开发推广同盟 站长朋友的终极驿站
同时拥有海量源码电子经典书籍下载
http://www.source520.com/search/search.asp
"编程.站长"论坛搜索引擎-----为中国站长注入动力!