请大家来帮忙,一个Delphi数据库程序派错问题

chenfeng3000 2002-02-02 02:07:21
我在DELPHI中建立数据模块,此时我想在数据模块中的DataModule1
中通过数据记录的改变使得其他窗体中的Label的caption得以改变,注意
我并非想通过Label的数据捆绑来显示数据,而是在DataModule
的TDataModule2.DataSource1DataChange事件中添加对Label的赋值语句
我在其数据模块的申明中 use form2,form3 已经引入了两个窗体类的声明
可是问题却出现了 两个窗体中各自的Label的反映却大不一样 form1,label1.capton
可以赋值成功,form2.label1.caption却在程序中出现了中断异常现象,Delphi给
出了一个对话框其内容是: Projiect tools2000.exe raised exception class
EAccessViolation with message 'Access violation at address 004F69C4 in
module 'TOOLS2000.exe',Read of address FFFFFF',Process stopped Use Step
or Run to continue
OK Help
我仔细的检查了两个窗体的各自属性,都没有异常,可是FORM2.label1.caption包括form2中
所有的可视控件都不能在DataModule2.DataSource1DataChange中使用,一用就是上面的警告
对话框,form1的语句却相安无事正常运行, 我真心向各位delphi高手们求教, 还有如果在以后
的编程中,还有上面的警告框出现,我应该考虑在哪个方面派错啊!!!!!
菜鸟焦急的等待您的回答 chenfeng3000@sina.com
...全文
20 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

829

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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