4D v14.3

Mac to Win

Página Inicial

 
4D v14.3
Mac to Win

Mac to Win 


 

Mac to Win ( texto ) -> Resultado 
Parâmetro Tipo   Descrição
texto  cadeia in Texto expresso usando tabela Mac OS ASCII
Resultado  cadeia in Texto expresso usando tabela Windows ANSI

Este comando funciona unicamente quando o banco for executado em modo compatibilidade ASCII. Em modo Unicode, não faz nada (a cadeia texto é devolvida sem modificações). A partir da versão 11 de 4D, este comando é obsoleto e seu uso não é recomendável. É recomendado que se converta as cadeias de caracteres utilizando os comandos  Convert to text ou CONVERT FROM TEXT.

O comando Mac to Win devolve um texto expresso com a tabela ANSI Windows equivalente ao  texto passado em texto, expresso utilizando a tabela ASCII Mac OS.

Este comando espera um parâmetro de tipo texto expresso em ASCII Mac OS.

Geralmente, em Windows, não necessita utilizar este comando para converter códigosASCII. Em modo compatibilidade ASCII (não Unicode), quando copia ou cola texto entre 4D e Windows ou quando importa ou exporta dados, 4D realiza estas conversões automaticamente. Entretanto, quando utiliza comandos de leitura/escrita tais como SEND PACKET ou RECEIVE PACKET, deve explicitamente realizar conversões ASCII. Este é o propósito principal do comando Mac to Win.

Em 4D, todos os valores, campos, ou variáveis de tipo texto que não tenha sido convertido a outra tabela ASCII estão codificados Mac OS em Macintosh e Windows. Para maior informação, consulte a seção Códigos ASCII.

Nota: este comando substitui os caracteres CR (Retorno de carro) pelos caracteres CRLF (Retorno de carro + Salto de linha, códigos de caractere 13 e 10). Portanto, o texto retornado poderia ser mais longo que o texto original.

Exemplo  

Em Windows, quando escreve caracteres em um documento utilizando SEND PACKET, se não utilizar o filtro ASCII de saída para converter os caracteres Mac OS a Windows (ver USE CHARACTER SET), deve converter você mesmo o texto de Mac OS a Windows. Pode fazer isso da seguinte forma:

  ` ...
 SEND PACKET($vhDocRef;Mac to Win(vtTexto))
  ` ...

 
PROPRIEDADES 

Produto: 4D
Tema: String
Número 463

Este comando é obsoleto e não deve ser mais utilizadoO modo Unicode afeta este comando

 
HISTÓRIA 

Modificado: 4D v11 SQL

 
VER TAMBÉM 

Códigos ASCII
SEND PACKET
USE CHARACTER SET
Win to Mac

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v12.4)
Manual de linguagem 4D ( 4D v11 SQL Release 6)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)