我有我的主要形式。 Form_Main
Delphi - 从另一个对象访问对象实例数据
它创建两个类的两个实例。
Candle_Data : TCandle_Data;
Indicator_2700 : TIndicator_2700;
为了Indicator_2700正确计算它的价值就必须从内它的方法获得的obect Candle_Data蜡烛数据。那么Indicator_2700如何访问Candle_Data中的数据? Form_Main是否必须在构造函数时将它作为参数传递?
这两个Class声明都在它们自己的单元文件中。
我认为这只是另一种方式('TIndicator'需要'TCandleData'),但除了这个好的答案(+1):属性和构造函数注入是明显的解决方案。 – jpfollenius 2011-06-12 12:38:23
好点!我会修改答案,以免混淆。 – 2011-06-12 12:39:57