Active控件出现的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 shengzhouwu
  • 开始时间 开始时间
S

shengzhouwu

Unregistered / Unconfirmed
GUEST, unregistred user!
1. 自己写一个VCL组件
2. 将这个组件转换成为OCX组件,这个过程当中对VCL组件的源文件有修改,添加,删除一些方法(对工程的修改,保存这些均没有问题)
3. 卸载delphi后重新安装
4. 再次访问OCX的工程文件,发觉修改之后无法保存。错误:rtl70.bpl访问内存地址FFFFC4
解决方法: 重新将VCL组件注册,之后就能够保存工程文件
问题:
1. 产生这个的原因是什么
2. 从VCL到COM这个过程当中delphi到底做了些什么(为什么在卸载之后,也就是将原来VCL的信息抹掉之后,不能保存OCX的工程文件,对于这种由VCL转出的OCX在编译的时候需要访问原来VCL的一些什么东西,在那里可以找到呢?)
 
后退
顶部