I wrote some example code:

REM  *****  BASIC  *****

Option Compatible
Option Explicit

Type MyType
        a As Integer
        b As Integer
End Type
Dim x(1) As MyType

Sub Main
        Dim y As MyType
        Dim i As Integer
        For i=0 To 1
                x(i).a=1+i*2
                x(i).b=2+i*2
        Next i
        y.a=5
        y.b=6

        MsgBox x(0).a & x(0).b & x(1).a & x(1).b & y.a & y.b ' Displays 123456
        
        ReDim x(1) As MyType
        ReDim y As MyType
        MsgBox x(0).a & x(0).b & x(1).a & x(1).b & y.a & y.b ' Displays 123400
End Sub

So if we have an array as MyType (or any other custom type, I
suppose), ReDim will not reset it.
Is this the expected behaviour or should I write a bug report?
-- 
-----------------------------------------------------------------
To unsubscribe send email to dev-unsubscr...@api.openoffice.org
For additional commands send email to sy...@api.openoffice.org
with Subject: help

Reply via email to