Paulo Fernandes,
 
            Antes de efetuar a validação tente :
 
            If Length(EditCpf.text) < 11 then
              ShowMessage(‘CPF inválido’)
            Else
              ValidaCpf(EditCpf.Text);
 
            If Length(EditCnpf.text) < 14 then
              ShowMessage(‘CNPJ inválido’)
            Else
              ValidaCpf(EditCNPJ.Text);
 
-----Mensagem original-----
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de pcfernandes1971
Enviada em: quarta-feira, 25 de maio de 2005 11:32
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] teste para um edit
 
Estou testando o CNPJ e CPF separados, o CNPJ tem 14 digitos e o CPF 
tem 11 digitos. No meu form coloquei um RadioGroup com as opções CNPJ 
e CPF quando marco CNPJ habilita um edit para digitar os CNPJ e caso 
contrário um para CPF, são edits diferentes. Em cada edit já informei 
o maxlenth para cada um , mas se eu marcar o CNPJ e for digitar CPF 
da um erro: Project nome_do_projeto.exe raised exception class 
Econvert Error With Message, mas esse erro se da por causa do teste 
se o CNPJ é valido ou não. 
Pessoal como eu faço para testar se um edit receber o menor q 14 
digitos? 

PAULO FERNANDES
PORTO ALEGRE/RS





-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]




  _____  

Links do Yahoo! Grupos
*         Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
*         Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> 
  
*         O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
<http://br.yahoo.com/info/utos.html>  Serviço do Yahoo!. 


[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a