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
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
Curtidas 0
Respostas
Flaviosan
29/09/2004
Será que ninguem conhece?
Eu tentei usar um maskedit mas quando recupero o valor ele bagunça tudo.
Eu tentei usar um maskedit mas quando recupero o valor ele bagunça tudo.
GOSTEI 0
Paulo_amorim
29/09/2004
Olá
Qual o problema do MaskEdit?
Qual o problema do MaskEdit?
GOSTEI 0
Flaviosan
29/09/2004
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.
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.
GOSTEI 0
Paulo_amorim
29/09/2004
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
Até+
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é+
GOSTEI 0