Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
09.04.2013, 09:34
|
|||
---|---|---|---|
VB.NET Ошибка: Ссылка на обьект не указывает на экземпляр обьекта |
|||
#18+
Всем доброго дня. Пытаюсь рабочий код, что был написан на VB6 для работы с сокетом перенести на VB 2010, но получаю ошибку (что в сабже) Не пинайте сильно, я новичок в NET Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53.
Ошибка в этом коде: m_var(cnt) = varFull(cnt) ' ОШИБКА !!!! Элементу массива m_var(cnt) не присваивается значение, хотя оно есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.04.2013, 10:40
|
|||
---|---|---|---|
VB.NET Ошибка: Ссылка на обьект не указывает на экземпляр обьекта |
|||
#18+
Valeriu Код: vbnet 1.
Ошибка в этом коде: m_var(cnt) = varFull(cnt) ' ОШИБКА !!!! Элементу массива m_var(cnt) не присваивается значение, хотя оно есть.Вы уверены, что cnt у Вас не больше 16? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.04.2013, 10:51
|
|||
---|---|---|---|
VB.NET Ошибка: Ссылка на обьект не указывает на экземпляр обьекта |
|||
#18+
Вы уверены, что cnt у Вас не больше 16? Не больше. В данном конкретном примере в моем тесте, пока только два значения 0 и 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.04.2013, 11:10
|
|||
---|---|---|---|
|
|||
VB.NET Ошибка: Ссылка на обьект не указывает на экземпляр обьекта |
|||
#18+
во первых чоза ошибка поконкретнее, а во вторых точку остановки туда ставьте и смотрите. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.04.2013, 12:13
|
|||
---|---|---|---|
VB.NET Ошибка: Ссылка на обьект не указывает на экземпляр обьекта |
|||
#18+
Valeriu, посмотри отладчиком какая именно переменная имеет значение Nothing. Скорее всего это будет m_var. Кстати, ты точно уверен что m_var должна быть Public? Если да, то советую переименовать т.к. обращение вида переменная.m_var будет выглядеть как потенциальная проблема. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.04.2013, 13:05
|
|||
---|---|---|---|
VB.NET Ошибка: Ссылка на обьект не указывает на экземпляр обьекта |
|||
#18+
Valeriu, посмотри отладчиком какая именно переменная имеет значение Nothing. Скорее всего это будет m_var. Отладчиком посмотрел. Переменная varFull(cnt) не пустая, содержит данные, cnt тоже, а вот m_var(cnt) - нет ... На счет обьявления Public m_var(16) As Object/ Это переменная участвует и в других функциях (передаю туда) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.04.2013, 13:30
|
|||
---|---|---|---|
VB.NET Ошибка: Ссылка на обьект не указывает на экземпляр обьекта |
|||
#18+
Valeriu, Ты объявил массив переменных, но не создал его, не инициализировал. И уверен что m_var нужен именно как Object? Присваиваешь потом ему String? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.04.2013, 13:50
|
|||
---|---|---|---|
VB.NET Ошибка: Ссылка на обьект не указывает на экземпляр обьекта |
|||
#18+
Нашел ошибку. Подвела функция Erase Пришлось ставить "пусто" в цикле. Не знаю на сколько это правильно... Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1404871]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 166ms |
0 / 0 |