delphi - 类里面每一项的重复程序

标签 delphi class delphi-7 repeat

  Data.XX.NewValue := Data.XX.SavedValue;
  Data.XX.OldValue := Data.XX.SavedValue;


我需要多次执行上述操作,其中XX代表类中的值。假装列表中有3个项目:蒂姆,鲍勃,史蒂夫。有什么方法可以对所有三个人执行上述操作,而无需三次键入以上代码?

(数据是一个包含多个对象的类,每个对象的类型为TList,其中包含OldValue,NewValue和SavedValue)

最佳答案

如果必须执行类似的操作,我将在数据上再放置一个TList,该列表中包含所有对象的列表。将其填充到构造函数中,然后在必须执行类似操作时,使用循环将相同的基本操作应用于列表中的每个项目。

关于delphi - 类里面每一项的重复程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2629877/

相关文章:

delphi - 未找到 Dcu 文件

java - 如何使用Java中子类的Class实例对象将对象转换为其自身的子类?

c# - 命名空间 bla 已经包含(我的部分)类的定义

delphi - 大于 2 GB 的文件上出现 TReadOnlyCachedFileStream 错误

delphi - 列表索引越界,添加框架delphi

delphi - 在主机中添加单元时类型不兼容

delphi - 跳转到finally而不退出函数/过程

delphi - 自定义定义的范围

delphi - GIF动画TImage/Timage32

javascript - 找出对象的所有方法