Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-12-2009
jandrorm jandrorm is offline
Miembro
 
Registrado: dic 2009
Posts: 24
Poder: 0
jandrorm Va por buen camino
Delphi 7

Hola, soy principiante en delphi y quiero hacer lo siguiente:

procedure TPrincipal.ConectarClick(Sender: TObject);

con passtxt.Text y con PassTxt.Text ; que me compruebe si son expresiones regulares. y estube leeyendo y vi que habia una libreria pero no la encontre y ya nose si existes alguna libreria por defecto que la lleve delphi 7 para poder utilizarla.
Responder Con Cita
  #2  
Antiguo 21-12-2009
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 23
maeyanes Va por buen camino
Hola...

Bienvenido a estos foros. Te recomiendo que le des una leida a la Guía de estilo de los foros (si aun no lo has hecho).

Explica mejor que es lo que quieres lograr para que te podamos ayudar mejor. Un fragmento del código que ya tienes podría ayudar...


Saludos...
Responder Con Cita
  #3  
Antiguo 21-12-2009
jandrorm jandrorm is offline
Miembro
 
Registrado: dic 2009
Posts: 24
Poder: 0
jandrorm Va por buen camino
Me explicare un poco mejor, yo tengo dos campos de textos (dos TEDIT) y quiero que al darle al boton conectar me compruebe que lo que se introducen en ellos son solo números y letras y no simbolos como: @ ' `^ , etc
Responder Con Cita
  #4  
Antiguo 21-12-2009
jandrorm jandrorm is offline
Miembro
 
Registrado: dic 2009
Posts: 24
Poder: 0
jandrorm Va por buen camino
Me explicare un poco mejor, yo tengo dos campos de textos (dos TEDIT) y quiero que al darle al boton conectar me compruebe que lo que se introducen en ellos son solo números y letras y no simbolos como: @ ' `^ , etc Es decir que me coja solo expresiones regulares. Gracias de antemano.

PD: Perdon por el doble post le di a citar en vez de a editar.
Responder Con Cita
  #5  
Antiguo 21-12-2009
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Arrow

Cita:
Empezado por jandrorm Ver Mensaje
Me explicare un poco mejor, yo tengo dos campos de textos (dos TEDIT) y quiero que al darle al boton conectar me compruebe que lo que se introducen en ellos son solo números y letras y no simbolos como: @ ' `^ , etc
Si lo que deseas hacer es validar que en el edit solo se introdusca ciertos caracteres validos puedes utilizar el evento OnKeyPressed de los edit y escribir mas o menos este codigo:
Código Delphi [-]
{Primero necesistamos una constante que contenga los caracteres que nos interesa, lo puedes definar 
de una manera global para usarla en cualquier parte del programa, poniendola adebajo del comando Uses}
uses ....; 
const
Alfabeto_Y_Numero=['a'..'z','A'..'Z','0'..'9'];//aqui declaramos una constante global 
type
  TForm1 = class(TForm)
...
...
Ahora en el evento OnKeyPressed de los edit hacemos lo siguiente:
Código Delphi [-]
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
 if not (Key in Alfabeto_Y_Numero)then {si el caracter pulsado
  no se encuentra entre los caracteres de mi costante entonces}
   begin
    Beep;//hago sonar el pitido
    Key:=#0;// y anulo la letra
   end;
  //sino se sigue normalmente por eso no es necesario codificar nada mas
end;
Espero te sea de utilidad...
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7

Última edición por rgstuamigo fecha: 24-12-2009 a las 16:54:56.
Responder Con Cita
  #6  
Antiguo 21-12-2009
jandrorm jandrorm is offline
Miembro
 
Registrado: dic 2009
Posts: 24
Poder: 0
jandrorm Va por buen camino
Hey muchisimas gracias , si me a sido muy util tu respuesta.

Y tambien para el retroceso y suprimir: Alfabeto_Y_Numero = ['a'..'z','A'..'Z','0'..'9',#32,#8];

Última edición por jandrorm fecha: 21-12-2009 a las 23:29:56.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Consulta Delphi 6, Delphi 2005 y Delphi 2006 Leviatan Varios 6 18-08-2007 16:02:08


La franja horaria es GMT +2. Ahora son las 09:04:19.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi