O código:
if length(maskedit.text)=9 then // 9 por que seria XXXXX-XXX
procedimento para verificar se está certo
else
procedimento para avisar que falta digito ou mesmo um exit
end;
Não adiantou, pois coloquei esse código no evento on exit e continuou aparecendo um amensagem em inglês dizendo error of input value.
Qual seria a solução?

Cep Com Problema (urgente)
Started By Sinistro(X), 19/10/2004, 13:50
3 replies to this topic
#1
Posted 19/10/2004, 13:50
tsc naum tinha nada pra digitar aqui e hã? ...
#2
Posted 21/10/2004, 17:21
A mascara do seu campo esta assim?
00000\-999;1;_
Se estiver, altere para esta:
99999\-999;1;_
00000\-999;1;_
Se estiver, altere para esta:
99999\-999;1;_
------
Mero mortal!
Mero mortal!
#3
Posted 22/10/2004, 23:03
Desculpe kra mas no caso mesmo assim o meu naum funcionou teria alguma outra forma ?
Deveriam liberar imagens em php.
#4
Posted 23/10/2004, 10:32
Altere a sua máscara para:
"99999\-999;1;_"
Utilize este código para verificar se todos os itens do seu MaskEdit estão preenchidos, ou seja, não existe nenhum '_' na cadeia de string:
Quando se usa o caractere de máscara 9, ele não obriga a digitação da informação, sendo assim, o erro não deveria persistir.
"99999\-999;1;_"
Utilize este código para verificar se todos os itens do seu MaskEdit estão preenchidos, ou seja, não existe nenhum '_' na cadeia de string:
procedure TForm1.MaskEdit1Exit(Sender: TObject); var pTexto: array[0..9] of Char; begin StrPCopy(pTexto,MaskEdit1.EditText); if (StrScan(pTexto,'_') <> nil) then ShowMessage('teste'); end;
Quando se usa o caractere de máscara 9, ele não obriga a digitação da informação, sendo assim, o erro não deveria persistir.
------
Mero mortal!
Mero mortal!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)