? StrComp("0anime", "[anime", vbBinaryCompare)Когда забываешь, что vbTextCompare – это не только сравнение без учёта регистра.
-1
? StrComp("0anime", "[anime", vbTextCompare)
1
3 / 2 ==> 1,5Сегодня не могла понять, почему у меня при делении двух чисел вместо 255 получается 260. Вроде бы всё должно быть правильно. Были сомнения в точности одного из чисел, но там тогда получилось бы 256 или 254, но не такая разница. Поэкспериментировала, выяснила, что перед делением у чисел отбрасывается дробная часть, потом они делятся, и дробная часть отбрасывается снова. Вот и получилось. Честно говоря, обычно делю только целые числа и о такой особенности каждый раз очень хорошо забываю =_=
3 \ 2 ==> 1
Dim Reader As New SAXXMLReader40Но!
Dim Writer As New MXXMLWriter40
Set Reader = CreateObject("MSXML2.SAXXMLReader.4.0")Что я люблю!
Set Writer = CreateObject("MSXML2.MXXMLWriter.4.0")
Разумеется, в доках подробно написано, почему они так сделали, но легче от этого не становится.
К слову, у MSXML4 имя библиотеки – MSXML2.
Sub New(ByVal somevar, ByRef someother)
Эквивалент вот этого?
New(type somevar, type* someother)?
Иными словами, ByRef означает передачу указателя/ссылки/как его там?
Решил сбилдить, сбилдил, а оно не работает. Уже скачал все возможные апдейты, и все равно.
Микрософт во всей красе продемонстрировал свою беспомощность.
Дао дало жизнь машинному языку. Машинный язык дал жизнь ассемблеру. Ассемблер дал жизнь компилятору. Сейчас существует десять тысяч языков.
У каждого языка есть свое назначение, иногда скромное. Каждый язык выражает Инь и Янь программного обеспечения. Каждый язык имеет свое место в Дао.
Hо не программируйте на Visual Basic'е, если вы можете этого избежать.
Function verifyMd5Hash(ByVal input As String, ByVal hash As String) As Boolean
' Hash the input.
Dim hashOfInput As String = getMd5Hash(input)
' Create a StringComparer an compare the hashes.
Dim comparer As StringComparer = StringComparer.OrdinalIgnoreCase
If 0 = comparer.Compare(hashOfInput, hash) Then
Return True
Else
Return False
End If
End Function
---
Вот это я понимаю, сравнение.