为什么下列代码中的动态数组不需要REDIM?
Private Sub Command1_Click() Dim FileNumber As Integer Dim sFile() As String, S As String Dim FileByte() As Byte Dim dateStr() As String FileNumber = FreeFile ' ?靹???CancelError???? True ComDiaReader.CancelError = True On Error GoTo ErrHandler ' ?靹???? ComDiaReader.Flags = cdlOFNHideReadOnly ' ?靹??????? ComDiaReader.Filter = "All Files (*.*)|*.*|sp3 Files" & "(*.sp3)|*.sp3|" ' ???????????????? ComDiaReader.FilterIndex = 2 ' ???????????????? ComDiaReader.ShowOpen ' ???????????????錥? Open ComDiaReader.FileName For Binary As #FileNumber ReDim FileByte(LOF(FileNumber) - 1) Get #FileNumber, , FileByte S = StrConv(FileByte, vbUnicode) sFile = Split(S, Chr(10) & "*") Close #FileNumber For i = 1 To Val(UBound(sFile)) Text1.Text = Text1.Text & "1" sFile(i) = Mid(sFile(i), 3, 16) Next iErrHandler: ' ?????????????蠇????? Exit SubEnd Sub