VB6からVB2005へのコンバージョンを行っています。
構造体の動的配列の初期化について質問です。
自動アップグレードの際に「この構造体のインスタンスを初期化するには、"Initialize" を呼び出さなければなりません。」
というメッセージが出ていた為、どのように対応を行うか悩んでいます。
'構造体
Private Structure Array1
Dim a() As Integer
Dim b as Integer
Public Sub Initialize()
'UPGRADE_TODO: この構造体のインスタンスを初期化するには、"Initialize" を呼び出さなければなりません。
ReDim a(10)
End Sub
End Structure
Public Sub Main()
Dim ary1() As Array1 '動的配列を宣言
Dim W_RECCNT As Long 'SQLの件数
・・・(処理)・・・
'SQLの件数を取得
W_RECCNT = W_DYNASET.RecordCount
ReDim ary1(W_RECCNT)
・・・(処理)・・・
End Sub
構造体の動的配列の初期化について参考になるサイトが見当たりませんでした。
この動的配列ary1()をInitializeメソッドにて初期化する場合の記述方法を教えていただきたいです。
よろしくお願いいたします。