Array
(
)

Tirar o espaço em branco

Redoctober
   - 25 ago 2004

Seguinte,

Eu criei um MaskEdit com a seguinte máscara -> 999.999.999.999;1;

Isso é para receber um número IP, porém, entre os pontos tem 3 casas. Então imagine a situação:

Quando eu cadastro;

10.10.1.1 fica assim -> 10 .10 .1 .1

Fica espaço onde não tem três dígitos.

Como eu retiro o espaço, quando-o tiver?

Abraços


Xtreme
   - 25 ago 2004

Ao inves de 9 coloque assim #...;1;


Lucas Silva
   - 25 ago 2004

VC tambem pode usar a função TRIM....


Redoctober
   - 25 ago 2004


Citação:
VC tambem pode usar a função TRIM....


Como eu utilizo essa função no meu caso? Com o #...;1; não funcionou!



Valeu


Redoctober
   - 26 ago 2004

UP


Lucas Silva
   - 26 ago 2004


Citação:
Como eu utilizo essa função no meu caso? Com o #...;1; não funcionou!


Ex:#Código

Trim(edtIP.text);



Paulo_amorim
   - 26 ago 2004

Olá

Se eu não me engano, Trim só tira os espaços antes e depois to texto inteiro...

assim,

#Código

´   teste   ´ viraria ´teste´

mas
#Código
´   esse eh um teste   ´ viraria ´esse eh um teste´


Pode-se fazer uma função que retire os espaços de uma string... não eh tao dificil

Espero que ajude
Até+


Beppe
   - 26 ago 2004

Tenta StringReplace(IPText, ´ ´, ´´, [rfReplaceAll])


Redoctober
   - 01 set 2004

E aí pessoal,

Tentei como descrevo abaixo, mais não deu certo!

#Código


StringReplace(MaskEdit1.Text, ´ ´, ´´, [rfReplaceAll]);


Onde está errado, tipo, preciso tirar todos os espaços deixando apenas os pontos e os números -> 10.10.1.1


Valeu a atenção


Beppe
   - 01 set 2004

StringReplace é uma função, vc não deve ter atentado a este fato. Pegue o retorno dela pra usar.


Marcelo Saviski
   - 01 set 2004

StringReplace(MaskEdit1.Text, ´ ´, ´´, [rfReplaceAll]); retorna a string sem espaços, então vc tem que manda-la p/ algum lugar, não sei se mandar devolt p/ o maksedit funcionaria, mas seria assim:

#Código

MaskEdit1.Text  := StringReplace(MaskEdit1.Text, ´ ´, ´´, [rfReplaceAll]);



Redoctober
   - 01 set 2004

Marcelo,

Funcionou certinho!!!

Aproveitando, será que você pode dar um ajuda com esse tópico?


http://delphiforum.icft.com.br/forum/viewtopic.php?t=50237&sid=b1880e6d51a3096682d7e51e5cb50c8b


Abraço