На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Коротко о разделе:
Здесь разрешается создавать темы, относящиеся к любому языку программирования, для которого не существует раздела на форуме (например, Lisp, Tcl/Tk, FORTRAN и т.д.). Если раздел для нужного Вам языка есть, большая просьба создавать тему в нем.
Вопросы, связанные с JScript, Perl, PHP обсуждаются в разделе WWW Masters.

Обратите внимание:
1. Прежде чем задать вопрос, воспользуйтесь поиском. Возможно, Ваш вопрос уже обсуждали.
2. Если Ваш вопрос связан с конкретным языком программирования, обязательно укажите название языка в имени темы.
3. Постарайтесь давать темам информативные названия. Темы с названиями типа "Помогите, горю" будут удалены.
4. Помните, чем грамотней будет задан Ваш вопрос, тем больше будет у Вас шансов получить на него ответ. Как правильно задавать вопросы
5. Ипользуйте тег [ code ] ...текст программы... [ /code ] для выделения текста программы.

Просьбы выполнить какую-либо работу за автора в этом разделе не обсуждаются. Темы с подобными просьбами будут перемещены или удалены. Для заказов у нас существуют специальные разделы: Разовые заказы и подработка, ПОМОЩЬ СТУДЕНТАМ.

Если кто не понял (а такие есть) — чтобы за вас решали ваши задачки, идите на другие ресурсы.

Полезные ссылки:
Есть. ;)
Наши Исходники | GPSS (en), GPSS (ru) (!) | Common Lisp | Tcl/Tk | Haskell | Lua
Модераторы: B.V.
  
> VBS: array of unsigned bytes
    Как обратиться к элементу массива беззнаковых байтов?

    ExpandedWrap disabled
      Set oXMLHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
      oXMLHTTP.Open "GET", URL, 0
      oXMLHTTP.Send
      b = oXMLHTTP.responseBody(0)
      MsgBox b

    показывает какой то мусор.

    ExpandedWrap disabled
      MsgBox Chr(b)

    вызывает ошибку "Несоответствие типa: b"

    В MSDN сказано, что responseBody "Retrieves the response entity body as an array of unsigned bytes."
    Как получить значения его произвольных элементов?
    Сообщение отредактировано: trident -
      Chr переводит число в символ
      А какого чуда вы ждёте от Chr?
        Цитата xNut @
        Chr переводит число в символ
        А какого чуда вы ждёте от Chr?

        Что он переведет беззнаковый байт в соответствующий ему символ.
          Цитата trident @
          Как обратиться к элементу массива беззнаковых байтов?

          Как обычно, по индексу - b(0), b(1) и т.д.

          Цитата trident @
          MsgBox Chr(b)
          вызывает ошибку "Несоответствие типa: b"

          Используй Chr(b(0))
          Только не понятно, зачем тебе это нужно, если можно сразу получить ответ в виде строки через responseText?

          Цитата trident @
          MsgBox b
          показывает какой то мусор.

          Похоже, что MsgBox b интерпритирует массив байтов (например, текст в кодировке utf-8) как массив двухбайтовых Unicode-символов - в итоге получается мусор
          Сообщение отредактировано: leo -
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0292 ]   [ 16 queries used ]   [ Generated: 28.03.24, 17:01 GMT ]