#post-id: 8183-02-49
#original-date: 21.12.2022 Wed
#original-time: 2:49 AM
#original-day: 8183
#original-host: WinXP Home SP3 (Build 2600)

Не понимаю смысл существования функций вроде LenB(), MidB() и прочих с буквой B в конце. Они воспринимают строку как массив байтов, при чём не как это обычно делается, когда каждый символ строки (который в VB – два байта) воспринимается как один байт, и значение его берётся из кода символа. Вместо этого они воспринимают строку как голый массив байтов и позволяют работать с ней как c ANSI строкой. Тоесть из обычной строки длиной шесть символов можно получить строку в двенадцать символов. Тоесть, если прочитать таким макаром строку «ANSI», то получим что-то в духе «0A0N0S0I», где «0» – это NULL. Для русского языка получится ещё более интересно.

#upd(17.03.2025 - 2:27 PM):

Забавно, что недавно снова соприкоснулась с этими функциями, и снова мало что поняла =_=