关于报错为access violation at XXX in 'rtl100.bpl'的问题

arrowwang 2008-09-20 03:50:58
我接手一个程序,用到了tsiLang控件,现在可以确认我们使用的控件版本都是一致的,但是程序的form我无法打开,打开相应pas文件时报错
Error creating form: Access violation at address 51F067CA in module 'rtl100.bpl'.Read of address 00000000
而如果我在component->install packages中将tsiLang包前的勾去掉,就不会报这个错误,可以打开form,当然,相应的form上用到了tsiLang的地方都会有错误:Error Reading Form:Class TsiLangLinked not found。
请问一下这可能是什么原因造成的?
...全文
1000 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
genispan 2008-09-21
  • 打赏
  • 举报
回复
估计控件不兼容
JeffChung 2008-09-20
  • 打赏
  • 举报
回复
顶3楼

手指风 2008-09-20
  • 打赏
  • 举报
回复
楼上基本归纳很全了.
好像2003就会老报一个bpl出错.除非添加delphi到数据执行保护.
柯本 2008-09-20
  • 打赏
  • 举报
回复
可能的问题是:
1.控件版本与你的Ddelphi版本不兼容
2.与你已安装的其它控件冲突
3.操作系统不兼容(如home/pro版、或是系统作过修改的D版)
4.系统有木马或病毒
arrowwang 2008-09-20
  • 打赏
  • 举报
回复
重装了好几遍了:(
panrongzeng 2008-09-20
  • 打赏
  • 举报
回复
不大清楚,可能是tsiLang控件沒安裝好,你把它卸了重安裝看看

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧