看板 Visual_Basic 關於我們 聯絡資訊
想請教一下關於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