Delphi Brasil
Seja bem-vindo (a) ao Delphi Brasil,aqui você encontrará dicas,tutoriais e etc.
Por favor,registre-se para obter o maior proveito possivel do fórum.
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Conectar-se

Esqueci minha senha

Parceiros

Unicode x ANSI

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Unicode x ANSI

Mensagem por eduardodallmann em Seg Jul 22, 2013 12:36 pm

Olá.

Eu uso um componente TRTFLabel. O string vem do banco de dados assim:
Exemplo:
\b text \b0\i etc\i0.

No meu aplicativo o código é concatenado com {\colortbl\red0\green0\blue0;\red255\green0\blue0;\red0\green0\blue255;}{{\rtf1 {\fonttbl{\f0\fswiss Verdana;}{\f1\fswiss Arial;}{\f2\fswiss Times New Roman;}{\f3\fswiss Comic Sans MS;}}

De qualquer forma, no Delphi 7 sempre funcionou desta forma. Mas atualizei aqui para o Delphi XE3 e instalei o novo componente compativel. A ajuda do componente diz que só funciona assim:
selattributes.color:=clBlue;
selattributes.style:=[fsBold];

O suporte dos criadores diz "Please note that a string in XE3 is unicode, in Delphi 7 it is ANSI. If you want to keep using ANSI, use an ansistring."

Mas meu banco de dados tem milhares de linha no modo antigo.

O que eu faço agora?

eduardodallmann
Membro
Membro

Mensagens : 1
Data de inscrição : 22/07/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum