pra quebrar um texto use #13 
 
[EMAIL PROTECTED]
600 modelos de sites profissionais - Imperdivel
http://www.kitsites.com/index.php?ref=50
 
-------Mensagem original-------
 
De: Patricia Santana
Data: 09/09/05 11:56:54
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Re: Quebra de Linha no componente Memo
 
Osmar, o retorno de uma função preenche o componete memo, porém em uma única
linha.
Então, Criei um outro componente memo ( Memo2) que irá receber as
informações que preciso, ou seja, em várias linha : Data + Hora + Texto.
 
25/05/2005 13:19AGUARDANDOAUTOR18/05/2005 08:57EXPEDIÇÃO DE
MANDADO10/05/2005 14:42EM CLASSIFICAÇÃO
 
Criei um laço para percorrer todo conteúdo do memo.
 
  i := 0;
  while i < Memo1.Lines.Count  do
 
  Na primeira vez que percorrer o laço consigo pegar as informações da
seguinte forma :
 
  Linha := copy(Memo2.Lines.Strings[i],1,Length(Memo2.Lines.Strings[i]));
  Data := copy( Linha, 1, 10);
  Hora := copy(Linha, 11, 5);
Texto := copy( Linha, 16, Length(Linha));
 
Mas a variável texto irá receber o conteúdo do restande da linha com o
restante do texto, ou seja não  consegui quebrá-lo ...
 
  O texto é assim:
 
Data - Hora - Texto ; Data - Hora - Texto; Data - Hora - Texto.......
 
Como  quebrar o texto antes da segunda data?
Atribuindo assim a primeira linha do Memo2
Como quebrar o texto antes da terceira data ?
Atribuindo assim a segunda linha do Memo2
E assim sucessivamente.....
 
 
Muito obrigada pela atenção.....
 
 
 
 
Osmar de Souza Júnior <[EMAIL PROTECTED]> escreveu:
 
Não sei como você está preenchendo o Memo, porque quando você usa um
método Add(Text) ou Append(Text) do próprio TMemo, ele adiciona a
quebra automaticamente.
 
Se você está fazendo assim:
 
Memo1.Lines.Text := '25/05/2005 13:19AGUARDANDOAUTOR18/05/2005
08:57EXPEDIÇÃO DE MANDADO 10/05/2005 14:42EM CLASSIFICAÇÃO 09/05/2005
16:26PROTOCOLADO';
 
Então terá que adicionar as quebras com os caracteres #13 (Carriage
Return) e #10 (Line Feed) - acho que é isso:
 
Memo1.Lines.Text := '25/05/2005 13:19AGUARDANDOAUTOR' + #13#10 +
'18/05/2005 08:57EXPEDIÇÃO DE MANDADO' + #13#10 + '10/05/2005 14:42EM
CLASSIFICAÇÃO' + #13#10 + '09/05/2005 16:26PROTOCOLADO';
 
Acho que é isso.
 
[]s.
 
 
--- Em delphi-br@yahoogrupos.com.br, Patricia Santana
 
escreveu
> Bom dia a todos!!!
>
> Tenho o seguinte texto dentro de um componente memo :
>
> 25/05/2005 13:19AGUARDANDOAUTOR18/05/2005 08:57EXPEDIÇÃO DE MANDADO
10/05/2005 14:42EM CLASSIFICAÇÃO 09/05/2005 16:26PROTOCOLADO
>
> Onde este texto está em uma única linha.
> Preciso quebrar esta linha para de forma que fique assim:
>
> 25/05/2005 13:19AGUARDANDOAUTOR
> 18/05/2005 08:57EXPEDIÇÃO DE MANDADO
> 10/05/2005 14:42EM CLASSIFICAÇÃO
> 09/05/2005 16:26PROTOCOLADO
>
> Data + Hora + Andamento.
>
> Obs : Estou utilizando o Delphi 5.0
>
> Como faço isso no Delphi?
>
> Desde de já agradeço
> Patricia Santana
>
> __________________________________________________
> Converse com seus amigos em tempo real com o Yahoo! Messenger
> http://br.download.yahoo.com/messenger/
>
> [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
 
Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
 
Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos
 
 
 
 
 
 
 
 
 
---------------------------------
  Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA CONVERSA.
Participe!
 
[As partes desta mensagem que não continham texto foram removidas]
 
 
 
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
 
Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages
 
Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos
 
 
 
 
 
 
 

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a