Pular Linha

Delphi

11/01/2007

Estou pegando alguns dados de uma tabela e jogo para um Memo só que ele aparece um quadrado no lugar de pular de linha e eu queria é pular de linha e descobrir que o caracteri é o #10 como posso fazer para trocar esse 10 e pular uma linha?


Rudá

Rudá

Curtidas 0

Respostas

Rodc

Rodc

11/01/2007

Use o StringReplace() para trocar o #10 por 13, ou pelos dois 1013.

O 10 é o CarrierReturn e o 13 é o NewLine.


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

11/01/2007

Colega,

Não creio que o ´quadradinho´ seja um ASCII 10 (LF). Caso esteja utilizando uma fonte Courier New os código entre 1 a 8, 11, 12 e de 14 a 31, 127, 129, 141, 143, 144, 157 serão representados desta forma. Os caracteres:

9- Horizontal Tabulation (#09) = Tabulação
10 - Line Feed (10) = Próxima linha (vai para a próxima linha),
13 - Carriage Return (13) = Início de linha (idem)

Aqui tem mais informações sobre a [url=http://www.infoisis.eti.br/mqisi/tex/dos/pgtxdos001.htm]Tabela ASCII[/url]


GOSTEI 0
Rudá

Rudá

11/01/2007

Só que se vc trocar no StringReplace o #10 por 13 ele fica a mesma coisa e se trocar o 10 por 1013 ele aparece dois quadrados!

Alguem saberia me ajudar a resolver?


GOSTEI 0
Rodc

Rodc

11/01/2007

Como é que você está jogando esta informação no Memo? Tem como postar parte do código?


GOSTEI 0
Rudá

Rudá

11/01/2007

Quando eu pego o campo do comando SHOW CREATE TABLE ele me retorna o campo Create Table ai nesse campo tem a estrutura da tabela!


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

11/01/2007

[quote:c75740783d=´Rudá´]Quando eu pego o campo do comando SHOW CREATE TABLE ele me retorna o campo Create Table ai nesse campo tem a estrutura da tabela![/quote:c75740783d]
Colega,

Eu continuo achando que não é um Chr(10). Qual é o fonte que você está usando? Por favor, explique um pouco mais sobre o seu texto acima, pois não consegui me situar.


GOSTEI 0
Rudá

Rudá

11/01/2007

MS Sans Serif - Normal - 8


GOSTEI 0
Xisto

Xisto

11/01/2007

To com o mesmo problema do maldito quadradinho no campo memo, onde preciso de um simples e util ENTER.

Vc conseguiu solucao ?

Abracos,
Xisto.


GOSTEI 0
Rudá

Rudá

11/01/2007

Não consegui!


GOSTEI 0
Rodc

Rodc

11/01/2007

Tem como postar um texto com este caracter aqui no site? E se você copiar e colar o texto dentro do Memo, também da erro?


GOSTEI 0
Xisto

Xisto

11/01/2007

Olha que bacana, dei um ctrl+C e um ctrl+V pra colocar aqui, e pra minha surpresa aqui ele reconhece como enter.
Durma-se com um barulho destes.


GOSTEI 0
POSTAR