ПРИМЕР: ARRAYCONVERT.Функции преобразования типа Variant EXE

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:250344
Эта статья помещена в архив. Она предлагается "как есть" и обновляться не будет.
Аннотация
ArrayConvert.exe — это пример, который используется для преобразования Варианты одного типа с вариантами другого типа. Например, если вы используете Сценарий Visual Basic (VBScript), эти функции преобразования помогая в преобразование типа Variant, содержащего строки октета для варианта, который содержит Шестнадцатеричная строка.
Дополнительная информация
В Следующий файл доступен для загрузки из загрузки Майкрософт Центр:
Файл ArrayConvert.exe содержит следующие файлы:

ADS.vbp747 байт
ADS.vbw35 байт
ArrayConvert.cls3017 байт
ArrayConvertTest.bas1205 байт
ArrayConvertTest.vbg67 байт
ArrayConvertTest.vbp884 байт
ArrayConvertTest.vbw31 байт
ADS.dll24 576 байт
ADs.exp996 байт
ADs.lib2536 байт
AdsConvert.vbg73 байт


Дата выпуска: 13-Апр-2000

Для получения дополнительных сведений о загрузке Файлы поддержки корпорации Майкрософт щелкните следующий номер статьи в Microsoft Knowledge Base:
119591 Как загрузить файлы поддержки Майкрософт из Интернета
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует наиболее текущего антивирусного программного обеспечения на дату, файл была учтена. Файл хранится на защищенных серверах, которые помогают для файла предотвращает его несанкционированное изменение. Пять функций, которые используются в этом примере являются:
  1. CStrArray -Эта функция используется для преобразования типа Variant массивом строк для Значение типа Variant массива из вариантов содержащих строки. Это позволяет VBScript для доступа к атрибуты строки, одновременно допускающее несколько значений, возвращаемых в наборов записей ADO.

    CvOctetStr2vHexStr -Эта функция используется для преобразования типа Variant массива байтов Значение типа Variant, содержащее шестнадцатеричное ASCII-закодированную строку. Это позволяет VBScript для Строка ASCII-символы 0-9 оставляют ADSTYPE_OCTETSTRING варианта A-F.

    CvHexStr2vOctetStr -Эта функция используется для преобразования в значение типа Variant, содержащее Строка ASCII-закодированную Hex варианта массив байтов. Это позволяет VBScript для Создайте варианты для ADSTYPE_OCTETSTRING из строки ASCII-символы 0-9 A-F.

    CvOctetStr2vStr -Эта функция используется для преобразования типа Variant массива байтов Значение типа Variant, содержащего строки ASCII. Это позволяет VBScript для перевода ADSTYPE_OCTETSTRING варианта в строку символов ASCII.

    CvStr2vOctetStr -Эта функция используется для преобразования объекта Variant, содержащего строку Значение типа Variant массив байтов. Это позволяет VBScript для создания вариантов для ADSTYPE_OCTETSTRING из строки символов ASCII.
  2. CvOctetStr2vHexStr -Эта функция используется для преобразования типа Variant массива байтов Значение типа Variant, содержащее шестнадцатеричное ASCII-закодированную строку. Это позволяет VBScript для Строка ASCII-символы 0-9 оставляют ADSTYPE_OCTETSTRING варианта A-F.

    CvHexStr2vOctetStr -Эта функция используется для преобразования в значение типа Variant, содержащее Строка ASCII-закодированную Hex варианта массив байтов. Это позволяет VBScript для Создайте варианты для ADSTYPE_OCTETSTRING из строки ASCII-символы 0-9 A-F.

    CvOctetStr2vStr -Эта функция используется для преобразования типа Variant массива байтов Значение типа Variant, содержащего строки ASCII. Это позволяет VBScript для перевода ADSTYPE_OCTETSTRING варианта в строку символов ASCII.

    CvStr2vOctetStr -Эта функция используется для преобразования объекта Variant, содержащего строку Значение типа Variant массив байтов. Это позволяет VBScript для создания вариантов для ADSTYPE_OCTETSTRING из строки символов ASCII.
  3. CvHexStr2vOctetStr -Эта функция используется для преобразования в значение типа Variant, содержащее Строка ASCII-закодированную Hex варианта массив байтов. Это позволяет VBScript для Создайте варианты для ADSTYPE_OCTETSTRING из строки ASCII-символы 0-9 A-F.

    CvOctetStr2vStr -Эта функция используется для преобразования типа Variant массива байтов Значение типа Variant, содержащего строки ASCII. Это позволяет VBScript для перевода ADSTYPE_OCTETSTRING варианта в строку символов ASCII.

    CvStr2vOctetStr -Эта функция используется для преобразования объекта Variant, содержащего строку Значение типа Variant массив байтов. Это позволяет VBScript для создания вариантов для ADSTYPE_OCTETSTRING из строки символов ASCII.
  4. CvOctetStr2vStr -Эта функция используется для преобразования типа Variant массива байтов Значение типа Variant, содержащего строки ASCII. Это позволяет VBScript для перевода ADSTYPE_OCTETSTRING варианта в строку символов ASCII.

    CvStr2vOctetStr -Эта функция используется для преобразования объекта Variant, содержащего строку Значение типа Variant массив байтов. Это позволяет VBScript для создания вариантов для ADSTYPE_OCTETSTRING из строки символов ASCII.
  5. CvStr2vOctetStr -Эта функция используется для преобразования объекта Variant, содержащего строку Значение типа Variant массив байтов. Это позволяет VBScript для создания вариантов для ADSTYPE_OCTETSTRING из строки символов ASCII.
Чтобы использовать образец дважды щелкните самораспаковывающийся исполняемый файл ArrayConvert.exe. Откройте с помощью Visual Basic Файл ArrayConvertTest.vbg. После открытия проекта можно запустить тест Программа, которая демонстрирует использование функции преобразования.

Для использования функции из VBScript, можно зарегистрировать файл Ads.Dll, выполняя Regsvr32 Ads.dll и последующего вызова функций из VBScript.

В Ниже приведен пример использования CStrArray функция VBScript для преобразования и отобразить все элементы Списки рассылки в организации Exchange:
 Set cnvt = CreateObject("ADs.ArrayConvert")Set conn = CreateObject("ADODB.connection")conn.provider = "ADSDSOObject"conn.open ""Set rs = conn.execute( _    "<LDAP://Server/o=organization/ou=site/cn=recipients>;(objectClass=groupOfNames);ADsPath,member;onelevel")       While Not rs.EOF    v1 = cnvt.CStrArray(rs.fields("member").Value)    For Each v2 In v1	msgbox v2    Next    rs.movenextWend				
Преобразовать массив ArrayConvert

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 250344 — последний просмотр: 12/05/2015 18:09:06 — редакция: 4.0

Microsoft Visual Basic 5.0 Professional Edition, Microsoft Visual Basic 6.0 Professional Edition, Microsoft Visual Basic 4.0 Enterprise Edition, Microsoft Visual Basic 5.0 Enterprise Edition

  • kbnosurvey kbarchive kbdownload kbfile kbhowto kbprogramming kbsample kbmt KB250344 KbMtru
Отзывы и предложения