Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: В экземпляре объекта не задана ссылка на объект Добавлено: 06.12.05 12:35  

Автор вопроса:  На†уралист™ | Web-сайт: pesap.com
Всем ещё раз доброее время суток
Прошу указать, в чем я неправ?
---------

        ' Так - работает:
        '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-сайт: pesap.com
 Профиль | | #3
Добавлено: 07.12.05 09:34
Спасибо. Сейчас попробую...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам