versión 11 (Modificado)
Mac to Win (texto) Cadena
Parámetro | Tipo | Descripción | |
texto | Cadena | Texto expresado en ASCII Mac OS | |
Resultado | Cadena | Texto expresado en ANSI Windows |
Nota de compatibilidad: este comando funciona únicamente cuando la base se ejecuta en modo compatibilidad ASCII. En modo Unicode, no hace nada (la cadena texto se devuelve sin modificaciones). A partir de la versión 11 de 4D, este comando es obsoleto y su uso no es recomendable. Se aconseja convertir las cadenas de caracteres utilizando los comandos CONVERT FROM TEXT o Convert to text.
Descripción
El comando Mac to Win devuelve un texto expresado con la tabla ANSI Windows equivalente al texto pasado en texto, expresado utilizando la tabla ASCII Mac OS.
Este comando espera un parámetro de tipo texto expresado en ASCII Mac OS.
Por lo general, en Windows, no necesita utilizar este comando para convertir códigos ASCII. En modo compatibilidad ASCII (no Unicode), cuando copia o pega texto entre 4D y Windows o cuando importa o exporta datos, 4D realiza estas conversiones automáticamente. Sin embargo, cuando utiliza comandos de lectura/escritura tales como SEND PACKET o RECEIVE PACKET, debe explícitamente realizar conversiones ASCII. Este es el propósito principal del comando Mac to Win.
En 4D, todos los valores, campos, o variables de tipo texto que no haya convertido a otra tabla ASCII están codificados Mac OS en Macintosh y Windows. Para mayor información, consulte la sección Códigos ASCII.
Nota: Este comando reemplaza los caracteres CR (Retorno de carro) por los caracteres CRLF (Retorno de carro + Salto de línea, códigos ASCII 13 y 10). Por lo tanto, el texto devuelto podría ser más largo que el texto original.
Ejemplo
En Windows, cuando escribe caracteres en un documento utilizando SEND PACKET, si no utiliza el filtro ASCII de salida para convertir los caracteres Mac OS a Windows (ver USE CHARACTER SET), debe convertir usted mismo el texto de Mac OS a Windows. Puede hacerlo de esta forma:
` ... SEND PACKET ($vhDocRef;Mac to Win(vtTexto)) ` ...
Ver también
Códigos ASCII, SEND PACKET, USE CHARACTER SET, Win to Mac.