起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 95|回复: 6

编译bpl报错,版本3108**

[复制链接]
发表于 2009-6-24 10:10:09 | 显示全部楼层 |阅读模式
在要在x3平台中引入dsoframer控件,及一个.pas文件,
为什么在编译的时候会报
Access violation at address 004BE5D4 in module 'DelphiImporter.exe'. Read of add
ress 00000000
一直都找不到原因,麻烦帮忙看一下,急!!!!!!!!!!!
请看附件!

dsoframer.rar

148.23 KB, 下载次数: 39

回复

使用道具 举报

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

使用道具 举报

发表于 2009-6-24 10:16:38 | 显示全部楼层
看下手册的错误列表。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-24 10:26:05 | 显示全部楼层
看了,根本没这些东西,但是还报错的哟,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-24 10:27:31 | 显示全部楼层
你们能不能帮忙看一下?
回复 支持 反对

使用道具 举报

发表于 2009-6-24 10:39:41 | 显示全部楼层
是DSOFramer_TLB.pas 还是word2000.pas出错,后者代码太多,看不过来。
回复 支持 反对

使用道具 举报

发表于 2009-6-24 10:51:09 | 显示全部楼层
找到问题了,是后者编译有错。
http://bbs.justep.com/forum.php?mod=viewthread&tid=24569
12楼
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-20 03:54 , Processed in 0.040096 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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