Страница: 1 |
Страница: 1 |
Вопрос: В экземпляре объекта не задана ссылка на объект
Добавлено: 06.12.05 12:35
Автор вопроса: На†уралист™ | Web-сайт:
Всем ещё раз доброее время суток
Прошу указать, в чем я неправ?
---------
' Так - работает:
'Dim IPv6Server As New IPv6Server
'IPv6Server = New IPv6Server
'IPv6Server.iPort = 8080
'IPv6Server.Start()
'А вот так - нет:
Dim IPv6Server() As IPv6Server 'Массив класса
Dim i As Integer
For i = 1 To 5
IPv6Server(i) = New IPv6Server
IPv6Server(i).iPort = i
IPv6Server(i).Start()
Next
'Ошибка: Additional information: В экземпляре объекта не задана ссылка на объект.
'Почему?
--------------
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
ПтирЯ
Вопросов: 11
Ответов: 71
Профиль | | #1
Добавлено: 06.12.05 14:25
для увеличения размерности массива в VB используй команду Redim Preserve <Maссив><новая размерность>
Номер ответа: 2
Автор ответа:
ПтирЯ
Вопросов: 11
Ответов: 71
Профиль | | #2
Добавлено: 06.12.05 14:28
и потом, для того, чтобы в VB выделить память под массив надо описывать его как dim <массив>-1), в противном случае память под массив не выделяется и получаем соответствующую ошибку
Номер ответа: 3
Автор ответа:
На†уралист™
Вопросов: 5
Ответов: 3
Web-сайт:
Профиль | | #3
Добавлено: 07.12.05 09:34
Спасибо. Сейчас попробую...