に私はこのコードに配列は、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()や反復間の遅延が助けになると思います。これが実行されている間、バーで夜のようにメモリを殺しているかどうかを確認しながら、タスクマネージャであなたの記憶を見てください。 –