Mais fácil fazer assim:

if StrToIntDef(Edti1.Text, -1) = -1 then
  showmessage('erro! não é numerico!');

 Luciano Calenzani Simões





----- Mensagem original ----
De: Nicolas <[EMAIL PROTECTED]>
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 25 de Julho de 2008 16:02:22
Assunto: Re: [delphi-br] duvidas sobre strings


Desculpe pessoal,

de tanto usar já tava achando que era função nativa,

tá aqui o fonte da função:

Function IsNumeric(const s: string): boolean;
var
i: integer;
begin
Result := True;
for i:=1 to length(s) do
if not (s[i] in ['0'..'9']) then
begin
Result := False;
Break;
end;
end;

[]s

Alexandre    


      Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

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

Responder a