Fórum Como copiar um campo de tamanho variavel? #331433

18/10/2006

0

Bom dia a todos.
Como eu faço pra copiar um texto de tamanho variável?
Por exemplo:

Em um memo eu tenho um texto

sfgukndsgd gfdgdfg fdgdfgd [b:bd18435f4e]Começo[/b:bd18435f4e] aaaaaaaaaaaaa sfg fsadg dsfg dsg sd gd g [b:bd18435f4e]Fim[/b:bd18435f4e]fsgsdggdfgdfg dfgdgf


Como eu faria pra copiar do começo ao fim apenas?
Grato

Filipe


Lipe_sp

Lipe_sp

Responder

Posts

18/10/2006

Nigro

for i := to Memo1.Lines.Coun - 1 do


Responder

Gostei + 0

18/10/2006

Nigro

for i := to Memo1.Lines.Count - 1 do



Responder

Gostei + 0

18/10/2006

Lipe_sp

Nigro, obrigado pela dica, mas acredito que não fui claro na pergunta.

em um memo como o citado acima, o começo e o fim estão sempre em lugares diferentes, delimitados pelos mesmos marcadores(começo e fim), mas sempre com conteudos diferentes, e em posições diferentes. (o detalhe é que nem sempre está na mesma linha, e nem ocupa a linha inteira :(

Como eu faria assim?


Responder

Gostei + 0

18/10/2006

Rjun

Como você faria para indicar o começo e o fim?


Responder

Gostei + 0

18/10/2006

Lipe_sp

embora tudo varie de tamanho, cada um tem uma tag especifica e única


Responder

Gostei + 0

19/10/2006

Aerreira

Ao meu ver, basta criar um memo2 auxiliar, varrer seu memo1 caracter-a-caracter. Não fazer nada enquanto não encontrar sua tag de inicio. Quanto encontrar ´(começo´ comece a inserir cada caracter de memo1 em memo2. Continue varrendo o memo1 até encontrar sua tag de final ´final)´ então pare de copiar os caracteres para memo2.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar