4D v14.3

Win to Mac

Página Inicial

 
4D v14.3
Win to Mac

Win to Mac 


 

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

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 Win to Mac devolve um texto expresso com a tabela ASCII Mac OS que é equivalente ao texto passado em texto, expresso com a tabela ANSI Windows.

Este comando espera um parâmetro de tipo texto expresso em ANSI Windows.

Geralmente, em Windows, não necessita utilizar este comando para converter códigos ASCII. Em modo compatibilidade ASCII (não Unicode), quando copia ou cola texto entre 4D e Windows ou quando importa ou exporta datos, 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 Win to Mac.

Em 4D, todos os valores, campos, ou variáveis de tipo texto se codifica sobre a banco da tabela ASCII Mac OS em Macintosh e Windows. Para maior informação, consulte a seção Códigos ASCII.

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

Exemplo  


Quando ler os caracteres de um documento Windows utilizando RECEIVE PACKET, se não utilizar o filtro ASCII de entrada para filtrar os caracteres de Windows a Mac OS (ver USE CHARACTER SET), deve converter você mesmo o texto de Windows a Mac OS. Pode fazê-lo desta forma:

  ` ...
 RECEIVE PACKET($vhDocRef;vtTexto;16*1024)
 vtTexto:=Win to Mac(vtTexto)
  ` ...

 
PROPRIEDADES 

Produto: 4D
Tema: String
Número 464

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
Mac to Win
RECEIVE PACKET
USE CHARACTER SET

 
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)