Страница: 1 |
Страница: 1 |
Вопрос: Для чего в VB 6 нужна такая фишка?
Добавлено: 19.06.10 05:49
Автор вопроса: Филюс | Web-сайт:
Если переменная "f" или "F" не объявлена, то при написании "f(" или "F(" временами вылезает подсказка "Implicit F As Variant". Может кто знает для чего это нужно?
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Just
Вопросов: 4
Ответов: 330
Профиль | | #1
Добавлено: 19.06.10 09:24
конечно бэйсик волнуется. тип переменных надо объявлять иначе они автоматически становятся Variant, а этот тип больше всего ест памяти. по-моему тип Variant даже объекты может передавать…
тут описание
http://coliseum-real.narod.ru/lessons/vbbook/data_types.htm
Номер ответа: 2
Автор ответа:
AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #2
Добавлено: 19.06.10 13:19
"F(" это ты массив пытаешься не объявлять?))
Номер ответа: 3
Автор ответа:
Филюс
ICQ: 7116156
Вопросов: 3
Ответов: 14
Web-сайт:
Профиль | | #3
Добавлено: 19.06.10 14:08
Это я недокументированные возможности ищу
А Variant на то и Variant, что всё, что угодно хранит, только вот и занимает минимум 16 байт. Единственная от него польза - в передаче параметров функции разных типов, в т.ч. любых массивов.
Номер ответа: 4
Автор ответа:
VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #4
Добавлено: 19.06.10 14:57
посмотрим что ест вбйсике...