Константы vbVLong, VbVString и тп

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Don Leno
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 421
Зарегистрирован: 13.10.2013 (Вс) 14:05

Константы vbVLong, VbVString и тп

Сообщение Don Leno » 28.03.2019 (Чт) 11:06

Случайно наткнулся на константы vbVLong, vbVString и тп. Глянул в нете (pdf: http://carfield.com.hk/document/languages/VB6_intro.pdf на предпоследней странице пара таблиц). "Variant Type Constants"? "Типы констант Variant"? Для чего они нужны и чем они отличаются от обычных vbLong, vbString? Как их применять?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Константы vbVLong, VbVString и тп

Сообщение alibek » 28.03.2019 (Чт) 11:31

Применять так же, как любые константы.
Это подтипы Variant. Список подтипов Variant шире, чем список базовых типов (например есть Decimal).
Lasciate ogni speranza, voi ch'entrate.

Don Leno
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 421
Зарегистрирован: 13.10.2013 (Вс) 14:05

Re: Константы vbVLong, VbVString и тп

Сообщение Don Leno » 28.03.2019 (Чт) 12:01

Thanx alibek!
Но я не нашел vbVDecimal, как я читал где-то в него можно преобразовать с помощью CDec?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Константы vbVLong, VbVString и тп

Сообщение alibek » 01.04.2019 (Пн) 13:17

Не vbVDecimal, а vbDecimal.
Это Enum, который возвращается функцией VarType.
Насчет vbVLong — VB уже давно нет под рукой, но скорее всего эти константы подключаются какой-нибудь дополнительной библиотекой, в рантайме их нет, по крайней мере в обычном VB.
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 29

    TopList