SAMPLE: Funciones de conversión ARRAYCONVERT.EXE Variant

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 250344
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Resumen
ArrayConvert.exe es un ejemplo que se utiliza para convertir variantes de un tipo a variantes de otro tipo. Por ejemplo, si está utilizando Visual Basic Script (VBScript), estas funciones de conversión ayudarán en convertir un valor Variant que contiene una cadena de octeto a un valor Variant que contiene una cadena hexadecimal.
Más información
El archivo siguiente está disponible para descargarlo del Centro de descarga de Microsoft:
El archivo ArrayConvert.exe contiene los archivos siguientes:

ADS.vbpbytes 747
ADS.vbwbytes 35
ArrayConvert.cls3017 bytes
ArrayConvertTest.basbytes 1205
ArrayConvertTest.vbgbytes 67
ArrayConvertTest.vbpbytes 884
ArrayConvertTest.vbwbytes 31
ADS.dllbytes 24.576
ADs.exp996 bytes
ADs.libbytes 2536
AdsConvert.vbgbytes 73


Fecha de lanzamiento: 13-Abr-2000

Para obtener información adicional acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591Cómo obtener Archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft exploró este archivo en busca de virus. con el software de detección de virus más reciente disponible en la fecha de publicación. Asimismo, el archivo se almacenó en servidores seguros que ayudan a impedir la realización de cambios no autorizados. Las cinco funciones que están en este ejemplo son:
  1. CStrArray - Utilice esta función para convertir una matriz Variant de cadenas a un Variant matriz de Variants que contiene cadenas. Esto permite VBScript a atributos de cadena multivalor acceso devueltos en los conjuntos de registros ADO.

    CvOctetStr2vHexStr - Utilice esta función para convertir una matriz Variant de bytes a una variante que contiene una cadena codificada en ASCII HEX. Esto permite VBScript traducir un ADSTYPE_OCTETSTRING Variant en una cadena de caracteres ASCII 0-9 A-f.

    CvHexStr2vOctetStr - Utilice esta función para convertir una variante que contiene una cadena codificada en ASCII HEX para una matriz Variant de bytes. Esto permite VBScript crear variantes para ADSTYPE_OCTETSTRING las cadenas de ASCII de caracteres 0-9 A-f.

    CvOctetStr2vStr - Utilice esta función para convertir una matriz Variant de bytes a una variante que contiene una cadena ASCII. Esto permite VBScript traducir un ADSTYPE_OCTETSTRING Variant en una cadena de caracteres ASCII.

    CvStr2vOctetStr - Utilice esta función para convertir una variante que contiene una cadena a una matriz Variant de bytes. Esto permite VBScript crear variantes para ADSTYPE_OCTETSTRING de cadenas de caracteres ASCII.
  2. CvOctetStr2vHexStr - Utilice esta función para convertir una matriz Variant de bytes a una variante que contiene una cadena codificada en ASCII HEX. Esto permite VBScript traducir un ADSTYPE_OCTETSTRING Variant en una cadena de caracteres ASCII 0-9 A-f.

    CvHexStr2vOctetStr - Utilice esta función para convertir una variante que contiene una cadena codificada en ASCII HEX para una matriz Variant de bytes. Esto permite VBScript crear variantes para ADSTYPE_OCTETSTRING las cadenas de ASCII de caracteres 0-9 A-f.

    CvOctetStr2vStr - Utilice esta función para convertir una matriz Variant de bytes a una variante que contiene una cadena ASCII. Esto permite VBScript traducir un ADSTYPE_OCTETSTRING Variant en una cadena de caracteres ASCII.

    CvStr2vOctetStr - Utilice esta función para convertir una variante que contiene una cadena a una matriz Variant de bytes. Esto permite VBScript crear variantes para ADSTYPE_OCTETSTRING de cadenas de caracteres ASCII.
  3. CvHexStr2vOctetStr - Utilice esta función para convertir una variante que contiene una cadena codificada en ASCII HEX para una matriz Variant de bytes. Esto permite VBScript crear variantes para ADSTYPE_OCTETSTRING las cadenas de ASCII de caracteres 0-9 A-f.

    CvOctetStr2vStr - Utilice esta función para convertir una matriz Variant de bytes a una variante que contiene una cadena ASCII. Esto permite VBScript traducir un ADSTYPE_OCTETSTRING Variant en una cadena de caracteres ASCII.

    CvStr2vOctetStr - Utilice esta función para convertir una variante que contiene una cadena a una matriz Variant de bytes. Esto permite VBScript crear variantes para ADSTYPE_OCTETSTRING de cadenas de caracteres ASCII.
  4. CvOctetStr2vStr - Utilice esta función para convertir una matriz Variant de bytes a una variante que contiene una cadena ASCII. Esto permite VBScript traducir un ADSTYPE_OCTETSTRING Variant en una cadena de caracteres ASCII.

    CvStr2vOctetStr - Utilice esta función para convertir una variante que contiene una cadena a una matriz Variant de bytes. Esto permite VBScript crear variantes para ADSTYPE_OCTETSTRING de cadenas de caracteres ASCII.
  5. CvStr2vOctetStr - Utilice esta función para convertir una variante que contiene una cadena a una matriz Variant de bytes. Esto permite VBScript crear variantes para ADSTYPE_OCTETSTRING de cadenas de caracteres ASCII.
Para utilizar el ejemplo, haga doble clic en el archivo ejecutable autoextraíble ArrayConvert.exe. Con Visual Basic, abra el archivo ArrayConvertTest.vbg. Una vez abierto el proyecto puede ejecutar el programa de prueba que muestra cómo utilizar las funciones de conversión.

Para utilizar las funciones de VBScript, puede registrar el el archivo Ads.Dll realizando Ads.dll de Regsvr32 y, a continuación, llamando a las funciones desde VBScript.

El siguiente es un ejemplo del uso de la función CStrArray de VBScript para convertir y mostrar los miembros de listas de distribución en una organización de 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				
Convertir ArrayConvert Array

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 250344 - Última revisión: 12/05/2015 18:09:00 - Revisión: 4.2

Microsoft Visual Basic 4.0 Professional Edition, 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, Microsoft Visual Basic Enterprise Edition for Windows 6.0

  • kbnosurvey kbarchive kbmt kbdownload kbfile kbhowto kbprogramming kbsample KB250344 KbMtes
Comentarios