Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Вопрос на засыпку знатокам VB :) Добавлено: 15.08.04 02:39  

Автор вопроса:  Sharp | Web-сайт: sharpc.livejournal.com | ICQ: 216865379 
Какова максимальная теоретическая размерность массива в VB6 и почему?

Ответить

  Ответы Всего ответов: 23  

Номер ответа: 1
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #1 Добавлено: 15.08.04 02:54
Ну дак енто потестить можно :)
Я думаю Long

Ответить

Номер ответа: 2
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #2
Добавлено: 15.08.04 02:59
Потесть :) И на основании теста попробуй сказать, почему. Сказано же - для знатоков VB! :) И то - на засыпку.

Ответить

Номер ответа: 3
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #3 Добавлено: 15.08.04 03:05
Чето не понял :)
Задаю Dim a(4294967296) As Byte
Меняется Dim a(4294967296#) As Byte
Ну и выдает Переполнение

Ответить

Номер ответа: 4
Автор ответа:
 Grayich



ICQ: 208280504 

Вопросов: 56
Ответов: 164
 Web-сайт: grayich.narod.ru
 Профиль | | #4
Добавлено: 15.08.04 03:09
Если не ошибаюся 64 Килобайта

Ответить

Номер ответа: 5
Автор ответа:
 Grayich



ICQ: 208280504 

Вопросов: 56
Ответов: 164
 Web-сайт: grayich.narod.ru
 Профиль | | #5
Добавлено: 15.08.04 03:10
Если всетаки 64. то потому что дядька БИЛ так захотел :)

Ответить

Номер ответа: 6
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #6 Добавлено: 15.08.04 03:10
Поскольку я не знаток, я имею право спросить?
А в чем прикол-то?

Ответить

Номер ответа: 7
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #7 Добавлено: 15.08.04 03:12
А! Дак ты про память спрашивал!
Я чето понял что про ячейки :)
Мда... а какой же тип тогда... чето я ступил :)

Ответить

Номер ответа: 8
Автор ответа:
 Grayich



ICQ: 208280504 

Вопросов: 56
Ответов: 164
 Web-сайт: grayich.narod.ru
 Профиль | | #8
Добавлено: 15.08.04 03:17
Задаю Dim a(4294967296) As Byte
значение Byte лежит в пределах от 0 до 255
:)) естественно переполнение :)

Ответить

Номер ответа: 9
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #9 Добавлено: 15.08.04 03:22
Ээээ... это тип такой массива Byte f размер Long (4294967296)

Ответить

Номер ответа: 10
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #10
Добавлено: 15.08.04 03:23
Блин. Не размер массива, а размерность!
a(5) - размерность 1
a(2,3) - размерность 2
a(2,3,3) - размерность 3
и так далее

Ответить

Номер ответа: 11
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #11 Добавлено: 15.08.04 03:30
Гы! :)
С особым трудом прокатило
Dim a(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) As Boolean
(27 измерений!!!)
А если больше "Не хватает памяти"

Ответить

Номер ответа: 12
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #12 Добавлено: 15.08.04 03:32
Ну ты про это спрашивал...
Я сейчас первую циферку на 2 щаменил и тоже прокатило...

Ответить

Номер ответа: 13
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #13 Добавлено: 15.08.04 03:36
Но при чем тут засыпка? Просто тыкай себе и тыкай (по 2, по 4, по 8, по 16, по 32, ага! по 31, по 30, по 29, по 28, по 27! Вот!)

Ответить

Номер ответа: 14
Автор ответа:
 Grayich



ICQ: 208280504 

Вопросов: 56
Ответов: 164
 Web-сайт: grayich.narod.ru
 Профиль | | #14
Добавлено: 15.08.04 03:50
2 Sharp

там в подсказке высвечивает когда значения пишешь, зависит от типа размещаемых переменных

Ответить

Номер ответа: 15
Автор ответа:
 Grayich



ICQ: 208280504 

Вопросов: 56
Ответов: 164
 Web-сайт: grayich.narod.ru
 Профиль | | #15
Добавлено: 15.08.04 04:02
2 ZagZag

Ээээ... это тип такой массива Byte f размер Long (4294967296)

это значит что массив будет содержать в себе значения БАЙТ, а байт это 8 бит, а 8 бит это в десятичной системе 256 значений т.е. от 0 до 255 !

Ответить

Страница: 1 | 2 |

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



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