29/09/2004

Componente para digitar um endereço IP

Olá pessoal.
Será que alguem conhece um componente para digitação de IP?
Já procurei no forum e tambem no torry.net e o que eu achei não é pro delphi 7.
Agradeço antecipadamente


Flaviosan

Respostas

30/09/2004

Flaviosan

Será que ninguem conhece?
Eu tentei usar um maskedit mas quando recupero o valor ele bagunça tudo.


Responder Citar

30/09/2004

Paulo_amorim

Olá

Qual o problema do MaskEdit?


Responder Citar

30/09/2004

Flaviosan

Olá Paulo.
O problema com o maskedit é que eu posso ter um IP desse jeito ´192.168.1.171´.(a mascara é composta por 4 sequencias de 3 numeros, separados por pontos, mas nem sempre vou preencher os 3 numero de uma sequencia)
Pra digitar é tranquilo, é so dar espaço ou mover o cursor pra proxima sequencia e beleza, gravo em um arquivo .ini .
Pra recuperar o valor do arquivo ini é que é o problema, pois o maskedit pega a string ´192.168.1.171´ e motra tipo assim ´192.168.117.1 ´, modificando totalmente o IP.
Não sei se estou configurando a mascara errado. Será que tem como resolver isso?
Espero ter explicado.


Responder Citar

30/09/2004

Paulo_amorim

Olá

Eu fiz um teste com a máscara 999.999.999.999

Tentei colocar um ip do tipo ´200.152. 1. 0´ e peguei em outro MaskEdit, ele pegou certinho...
Também tentei com ´200.152.1 .0 ´ e também foi...

Mesmo tirando os espaços ele gravou certinho...
Usei a sintaxe

MaskEdit1.Text := Readln( ´IP´, ´IP´, ´000.000.000.000´);


Até+


Responder Citar