4D v13.4Win to Mac |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13.4
Win to Mac
|
Win to Mac ( texto ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
texto | Cadena |
![]() |
Texto en ANSI Windows | |||||
Resultado | Cadena |
![]() |
Texto en ASCII Mac OS | |||||
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 modificación). 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.
El comando Win to Mac devuelve un texto expresado con la tabla ASCII Mac OS que es equivalente al texto pasado en texto, expresado con la tabla ANSI Windows.
Este comando espera un parámetro de tipo texto expresado en ANSI Windows.
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 Win to Mac.
En 4D, todos los valores, campos, o variables de tipo texto se codifica sobre la base de la tabla ASCII Mac OS en Macintosh y Windows. Para mayor información, consulte la sección Códigos ASCII.
Nota: este comando reemplaza los caracteres CRLF (Retorno de carro + Salto de línea, códigos de carácter13 y 10) por los caracteres CR (Retorno de carro) simples. Por lo tanto, el texto devuelto puede ser más corto que el texto original.
Cuando lea los caracteres de un documento Windows utilizando RECEIVE PACKET, si no utiliza el filtro ASCII de entrada para filtrar los caracteres de Windows a Mac OS (ver USE CHARACTER SET), debe convertir usted mismo el texto de Windows a Mac OS. Puede hacerlo de esta forma:
` ...
RECEIVE PACKET($vhDocRef;vtTexto;16*1024)
vtTexto:=Win to Mac(vtTexto)
` ...
Producto: 4D
Tema: Cadenas de caracteres
Número
464
Lista alfabética de los comandos
Modificado: 4D v11 SQL
Códigos ASCII
Mac to Win
RECEIVE PACKET
USE CHARACTER SET