lazarus 删除控件后程序的奇怪问题

最近在使用Lazarus时,发现这么一些奇怪的问题:

1.删除了timer控件和相应的ontimer事件,运行时,总会提示“error reading timerXXX.ontimer ‘invalid value for property”,然后就只能选择退出了。只好再加上相应的ontimer事件。

2.在一个panel上动态添加控件,可是总会出现一个莫名其妙的控件,和之前添加中panel上的一个控件很相似。

 

最终,才发现是在窗体进行删除修改时,Lazarus的相应资源文件并没有进行相应的更新,导致链接了旧的控件等资源。

 

解决办法:

删除窗体文件的相应lrs文件,即,如果窗体叫unit1.pas,则删除unit1.lrs。

lazarus 删除控件后程序的奇怪问题》上有3个想法

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据