Exibindo Unicode com o Visual Basic 6

Unicode permite exibir caracteres estendidos em seus formulários do Visual Basic 6. Isso significa que você pode exibir caracteres, por exemplo, chinês ou russo, em um formulário usado por um usuário inglês. Use a string codificada em Unicode para armazenar os dados em uma variável e exibir os dados na tela do usuário.

Propósito

Os computadores configurados com o idioma inglês usam apenas os caracteres padrão do idioma inglês. O Unicode permite usar caracteres estendidos, como retorno de carro e tabulações e caracteres usados ​​em outros idiomas. Você normalmente usa o Unicode no VB para aplicativos que exigem caracteres especiais e comunicações em vários idiomas.

Armazenamento

Uma variável de byte pode armazenar os caracteres Unicode para seu aplicativo. Você pode armazenar vários caracteres em uma variável de matriz para poder gerar vários caracteres de uma só vez. O código a seguir mostra como configurar uma variável do VB para armazenar caracteres Unicode:

Caractere sombrio como caractere de byte = & HFF

Exibição

Depois de armazenar cada caractere de byte que você deseja exibir, use uma caixa de texto ou um controle de rótulo para exibir os caracteres na tela do usuário. VB traduz os caracteres para o formato adequado, portanto, você não precisa converter manualmente os caracteres para o formato de seqüência de caracteres padrão. O código a seguir exibe o caractere em uma caixa de texto chamada "mybox":

mybox.Text = caractere

Considerações

Você também deve transferir e usar o tipo de dados de byte Unicode ao trabalhar com arquivos. Se você acha que um arquivo contém caracteres estendidos, você deve importar o arquivo usando o tipo de dados de byte e depois transferir os dados para um valor de seqüência quando você os exibe no formulário ou armazena os dados em um novo arquivo.

Publicações Populares