Ver Mensaje Individual
  #1  
Antiguo 18-12-2007
spyfenix spyfenix is offline
Miembro
 
Registrado: mar 2007
Posts: 35
Reputación: 0
spyfenix Va por buen camino
Thumbs up problemas para comparar 2 cadenas

que tal raza, tengo el siguiente problema

tengo una cadena fija con este nombre 'nombre'
y voy sacando mas cadenas pero diferentes cadenas por decir 'colonia tal', 'nombre felipe', 'carro rojo', 'nombre juan'

entonces lo que quiero hacer es que compare 'nombre' con todas las cadenas que le meta, y aquellas que tengan 'nombre' mediante un if entren a la validacion

yo lo estoy haciendo de esta forma, no se si sea la correcta, pero no me sale


Código:
var
  aConjunto : set of char;
  aValidar, aComparar : string; // la variable aComparar va tomando valores mediante un query
begin
  aConjunto  := ['n', 'o','m', 'b', 'r', 'e'];
  for i:= 1 to (Length(aValidar)) do
  begin
    if aValidar[i] in aConjunto then
    begin
      ShowMessage('Entra');
      edtSubNombre.SetFocus;
      Exit;
    end;
  end;
end;
mas o menos lo que quiero hacer, es usar tipo LIKE como en sql
que todas las palabras que tengan nombre mediante un if entre

muchas gracias de antemano y pues espero su ayudita

saludos
Responder Con Cita