我接手一个程序,用到了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。
请问一下这可能是什么原因造成的?

解决方案 »

  1.   

    不大清楚,可能是tsiLang控件沒安裝好,你把它卸了重安裝看看
      

  2.   

    可能的问题是:
    1.控件版本与你的Ddelphi版本不兼容
    2.与你已安装的其它控件冲突
    3.操作系统不兼容(如home/pro版、或是系统作过修改的D版)
    4.系统有木马或病毒
      

  3.   

    楼上基本归纳很全了.
    好像2003就会老报一个bpl出错.除非添加delphi到数据执行保护.