[VB6 ] 想請問關於TYPE的問題,不能循環依存?

看板Visual_Basic作者時間18年前 (2008/03/12 00:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
想請教一下關於VB6的Type結構問題,還請高手釋疑 我想要寫一個遞迴形式的結構,類似下列的樣子 Type typeWave Data as Integer Child() as typeWave End Type 也就是typeWave內可能還有個數不等的typeWave 但是我使用上列的寫法,編譯時出現了錯誤:模組間有循環依存的情況 請問高手,有什麼方法可以解決這個問題? 我自己是有想到一個很笨的解法 Type typeWave Data as Integer ChildWaveIndex as Integer End Type Public WaveArray() as typeWave ChildWaveIndex存的是子結構在WaveArray裡的index 這個方法應該是可以用,但是我覺得有幾個缺點: 1. 沒辦法用 WaveA.ChildWave(x1).Data WaveA.ChildWave(x1).ChildWave(x2).data A = WaveA.ChildWave(x1) B = A.ChildWave(x2) 這種比較方便的方式存取 2. 所有的Wave都存在同一個陣列裡,感覺不出主從關係 不知道有沒有高手有更好的解法? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.175.162
文章代碼(AID): #17rgqItm (Visual_Basic)
文章代碼(AID): #17rgqItm (Visual_Basic)