Delphi 小技巧 众所周知，delphi的对象有private、protected和public三个级别的访问控制。而delphi有一个奇怪的规则，就是在同一个unit里的对象可以互相访问对方的protected级别属性！ 利用这个特性，我们可以轻松访问任意对象的protected级别属性。虽然这样不是很符合面向对象编程的封装的思想，但有时的确是非常有用的。 比如在使用TDBGrid时，我们对如何获得其Row和Col非常头疼，其实在TDBGrid中，Row和Col都是protected级别的属性，我们只要在需要使用这两个属性的unit的interface里声明TFakeGrid?=?class(TDBGrid);
然后就可以使用TFakeGrid(ADBGrid).Row和TFake Grid (ADBGrid).Col轻松访问了，这个规则对protected里的方法同样适用。

（小飞）