delphi – 如何检查链接到组件的属性是否“丢失”?

我正在使用Delphi 2007.有时链接到组件的属性会丢失.这通常是Action属性和lookupdatasets.我有几次有一些紧急错误修复,并发送了一个版本给客户有一个灾难性的结果由于这个:-)
任何人都知道一种方法来验证应该设置的属性是否确实设置,或者是一种防止这种情况发生的方法

解决方法

你已经收到了几个很好的答案,关于如何检测这种情况何时发生(投票).但是,防止它发生的一种方法(有时)是确保您已将所有引用的单元添加到DPR中.例如,如果您打开一个表单,其中包含引用数据模块上其他组件的组件,并且该数据模块尚未添加到DPR /项目中,那么几乎可以保证让IDE删除这些引用,因为它删除无法确定有效的引用.另一方面,如果数据模块在DPR中,那么IDE将能够找到它,并且它不太可能在第一时间删除引用

不幸的是,它仍然不时发生,因此您仍需要采取其他答案中详述的预防措施.但如果你还没有做到这一点,这将使事情变得更好.

相关文章

ffmpeg 是一套强大的开源的多媒体库 一般都是用 c/c++ 调用, 抽空研究了一下该库的最新版 ,把...
32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄...
1 mov dst, src dst是目的操作数,src是源操作数,指令实现的功能是:将源操作数送到目的操作数中,即:...
有三个API函数可以运行可执行文件WinExec、ShellExecute和CreateProcess。 1.CreateProcess因为使用复杂...
API原型: Declare Function MoveFileEx& Lib "kernel32" Alias "MoveFileExA" (By...