У меня есть переменная, равная Null, но если я спрашиваю, равно ли она "", она оценивается как Null? Почему бы не быть ложным?
var1 = vbNull Debug.Print var1 = ""
Выход Null. Почему бы не быть false?
Null
false
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)