ReDim Preserve to a Multi-Dimensional Array in Visual Basic 6

前端 未结 10 553
孤城傲影
孤城傲影 2020-11-29 09:44

I\'m using VB6 and I need to do a ReDim Preserve to a Multi-Dimensional Array:

 Dim n, m As Integer
    n = 1
    m = 0
    Dim arrCity() As String
    ReDi         


        
10条回答
  •  -上瘾入骨i
    2020-11-29 10:03

    Function Redim2d(ByRef Mtx As Variant, ByVal QtyColumnToAdd As Integer)
        ReDim Preserve Mtx(LBound(Mtx, 1) To UBound(Mtx, 1), LBound(Mtx, 2) To UBound(Mtx, 2) + QtyColumnToAdd)
    End Function
    
    'Main Code
    sub Main ()
        Call Redim2d(MtxR8Strat, 1)  'Add one column
    end sub
    
    'OR
    sub main2()
        QtyColumnToAdd = 1 'Add one column
        ReDim Preserve Mtx(LBound(Mtx, 1) To UBound(Mtx, 1), LBound(Mtx, 2) To UBound(Mtx, 2) + QtyColumnToAdd)
    end sub
    

提交回复
热议问题