GARANTIR DESCONTO

Fórum Function, valida CPF ? #273787

23/03/2005

0

Boa Tarde !:lol:
Gostaria de usar uma function para validar cpf, eu copie uma deste Site mas não sei como usar.
Criei Function CPF(Num:String):Boolean; e coloquei na parte Interface/Type na ultima linha antes da parte private.
Esta correto???? :oops:
Ai no evento OnExit do DBEdit7, apaguei a procedure que o Delphi cria e coloquei a função:

Function TForm....CPF(num:String):Boolean;
e o código da function
.
..
...
Esta correto????? :oops:
Ai quando vou rodar o programa me da a menssagem:
FUNCTION NEEDS RESULT TYPE.
Aguem pode me instruir como utilizar esta function?
Gostaria que quando o CPF = False, me dava a menssagem CPF Invalido.
Não sei como inserir a function em meu programa, onde coloco as partes da function eunão sei??????? :cry:
Me expliquem por favor!!!!! :cry:
Muito Obrigado.


Marcelo_j.

Marcelo_j.

Responder

Posts

23/03/2005

Rômulo Barros

[b:fc7cee45f7]Ficaria mais ou menos assim, toda a sua Unit:[/b:fc7cee45f7]

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;

type
  TForm1 = class(TForm)
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

Function CPF(Num:String):Boolean;
Begin
   // Código... ... ...
End;

{$R *.dfm}

end.


[b:fc7cee45f7]Agora, no evento OnExit do DbEdit, faça:[/b:fc7cee45f7]

procedure TForm1.DBEdit1Exit(Sender: TObject);
begin
   If(Not(CPF(DBEdit1.Text)))Then
   Begin
      ShowMessage(´CPF inválido ou incorreto !!´);
      DBEdit1.SetFocus();
   End;
end;


_____________________________________________
[b:fc7cee45f7][color=blue:fc7cee45f7]Utilize a Ferramenta de Pesquisa do Fórum[/color:fc7cee45f7][/b:fc7cee45f7]

Pesquisar pelos termos
_____________________________________________
[b:fc7cee45f7]Veja como[url=http://forum.clubedelphi.net/viewtopic.php?t=16976] OBTER RESPOSTAR RÁPIDAS[/url][/b:fc7cee45f7]
[b:fc7cee45f7]Veja as novas [url=http://forum.clubedelphi.net/viewtopic.php?t=59817]MUDANÇAS NA ESTRUTURA[/url] do site[/b:fc7cee45f7]
[b:fc7cee45f7]Leia sempre as [url=http://forum.clubedelphi.net/viewtopic.php?t=6689]REGRAS DE CONDUTA[/url][/b:fc7cee45f7]


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar