Null variable = "" оценивается как Null? - PullRequest
1 голос
/ 15 февраля 2012

У меня есть переменная, равная Null, но если я спрашиваю, равно ли она "", она оценивается как Null? Почему бы не быть ложным?

var1 = vbNull
Debug.Print var1 = ""

Выход Null. Почему бы не быть false?

1 Ответ

3 голосов
/ 15 февраля 2012

VB6 имеет нулевое распространение .Результат любого выражения, включающего Null, всегда равен нулю.

' in this code below V always has the value Null
Dim V As Variant
V = 1 + Null
V = Null + Right$("SomeText", 1)
V = Right("SomeText", 0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...