我有這樣的代碼陣列在PowerBuilder
n_userobject inv_userobject[]
For i = 1 to dw_1.Rowcount()
inv_userobject[i] = create n_userobject
.
.
.
NEXT
dw_1.rowcount()
只返回210行。奇怪的是,在170的範圍內,應用程序停止並在inv_userobject[i] = create n_userobject
上崩潰。 我的問題是,使用數組的數組或userobject聲明是否有限制? 我已經嘗試在循環後摧毀它,以檢查這是否是可能的解決方案,但仍然崩潰。 或者我怎樣才能以某種方式refresh
userobject? 或者有沒有人遇到過這個?
感謝您的幫助。
您使用的是什麼版本的PB?當PB崩潰時,你得到的錯誤是什麼?什麼是n_userobject? –
嘗試粘貼一些Yield()語句,只是在黑暗中拍攝。可能是時間不確定,如果你試圖一次實例化幾個nvo,但它看起來像這樣,因爲你正在使用索引,所以我認爲Yield()或迭代之間的延遲可能會有所幫助。當它運行時,用任務管理器觀察你的記憶,看看它是否像在酒吧裏過夜一樣殺死記憶。 –