起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 159|回复: 9

【结贴】在线急等:COM组件导入X3 报错,请帮忙看看**

[复制链接]
发表于 2008-1-18 12:37:43 | 显示全部楼层 |阅读模式
按照文档操作,运行bat报错

err.jpg

858.94 KB, 下载次数: 103

回复

使用道具 举报

 楼主| 发表于 2008-1-18 12:53:59 | 显示全部楼层
附件中包含文件:
comRD800.dll-com组件
COMRD800Lib_TLB.pas-类型库文件
ICCARD.ipr-配置文件
comRD800.bat-批处理文件

comrd800.rar

4.75 KB, 下载次数: 81

回复 支持 反对

使用道具 举报

发表于 2008-1-18 13:14:15 | 显示全部楼层
10.        第三步生成注册文件_reg.pas的时候,提示“Access violation at address 004BE4FC in module 'DelphiImporter.exe'. Read of address 00000000”
以下情况都会出现这个错误:
1)        .pas文件编译错误:请首先在Delphi中编译涉及的所有文件是否可以编译通过。
2)        包含了CLX的单元文件:请确认单元文件中没有包含CLX的单元。
3)        .pas文件中有编译指示near、far、export,去掉这些兼容性的编译指示。
4)        .pas文件中,有函数使用了缺省参数,请去掉缺省参数,然后才可以导入进来。
回复 支持 反对

使用道具 举报

发表于 2008-1-18 13:15:09 | 显示全部楼层
出错后,参考《如何在X3中引入外部控件》。里面有常见错误的解决方法
回复 支持 反对

使用道具 举报

发表于 2008-1-18 13:29:06 | 显示全部楼层
comRD800.dll 你怎么产生的tlb,我没办法产生
回复 支持 反对

使用道具 举报

发表于 2008-1-18 13:34:29 | 显示全部楼层
找到错误了,楼主的ipr文件设置错误了。
那个不能填写comRD800.dll,而要填写baselib.dll.
我编译成功了。
附件产生出来的我们的接口dll和reg文件

lib.rar

5.28 KB, 下载次数: 103

回复 支持 反对

使用道具 举报

发表于 2008-1-18 13:35:20 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-18 15:41:35 | 显示全部楼层
X3的服务响应真是快,非常感谢,我下载后试用以下
回复 支持 反对

使用道具 举报

发表于 2008-1-21 09:20:40 | 显示全部楼层
请回馈
回复 支持 反对

使用道具 举报

发表于 2008-1-31 15:33:21 | 显示全部楼层
由于长时间没有反馈,先结贴了。

有问题请开新贴。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-6 12:52 , Processed in 0.042812 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表