Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   buscar texto (https://www.clubdelphi.com/foros/showthread.php?t=42559)

fenther 17-04-2007 15:54:48

buscar texto
 
buenas, me gustaria saber como poder buscar un texto dentro de una memo.

Gracias!

dec 17-04-2007 16:03:00

Hola,

Pues así, sin muchas florituras:

Código Delphi [-]
var
  i: integer;
begin
  i := AnsiPos('texto', Memo1.Text);
  if i <> 0 then
    ShowMessage('Texto encontrado en la posición: '+IntToStr(i))
  else
    ShowMessage('No se encontró el texto');
end;

jhonny 17-04-2007 16:15:13

También puedes usar el TFindDialog

fenther 17-04-2007 19:26:33

Gracias Dec!

jhonny como seria con el TFindDialog?

ixMike 17-04-2007 21:00:27

Cita:

Empezado por fenther
¿Cómo sería con el TFindDialog?

Eso viene bastante bien detallado en la ayuda de Delphi (creo que hasta con un ejemplo).

Una vez escribí unas líneas para hacer búsquedas más específicas. Aquí.

Saludos

fenther 17-04-2007 21:09:35

Gracias x la información!

ixMike 18-04-2007 18:47:55

Perdón, perdón, perdón, perdón, perdón, perdón, perdón.... y mil veces perdón. Me equivoqué al poner el enlace. Pero ya lo he corregido (puse un hilo equivocado). Lo pongo aquí otra vez.

Dtrinig 18-04-2007 18:59:21

hola

ps no tengo en si la busqueda en un memo pero aqui te pas un codigo q hace la busqueda en un lisbox.

espero te sirva

:D

procedure Buscar(Lista: TStringList; Path: String);
var
SearchRec: TSearchRec;
begin
if Copy(Path, Length(Path), 1) <> '\' then
Path:= Path + '\';
if FindFirst(Path + '*',faAnyFile,SearchRec) = 0 then
repeat
if (SearchRec.Attr and faDirectory) = faDirectory then
if (SearchRec.Name <> '.') and (SearchRec.Name <> '..') then
begin
Lista.Add(Path + SearchRec.Name);
Buscar(Lista, Path + SearchRec.Name);
end;
until FindNext(SearchRec) <> 0;
FindClose(SearchRec);
end;

fenther 18-04-2007 19:37:22

Gracias, al fin pude hacer q funcionara bien el finfialog.

En cuanto a ixMike, tu anterior enlace, me ayudo para configurar lo d la impresora, gracias :D

jhonny 18-04-2007 19:49:01

Cita:

Empezado por fenther
En cuanto a ixMike, tu anterior enlace, me ayudo para configurar lo d la impresora, gracias :D

Una vez mas queda confirmado que los mejor inventos han sido creados por accidente :D

egostar 18-04-2007 19:50:03

Cita:

Empezado por jhonny
Una vez mas queda confirmado que los mejor inventos han sido creados por accidente :D

:D:D O como diriamos en México, Nadie sabe para quien trabaja,:D:D

Salud OS.


La franja horaria es GMT +2. Ahora son las 02:10:38.

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