我有我的主要形式。 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