Ver Mensaje Individual
  #4  
Antiguo 10-08-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola exequielmatias1.

Para que te muestre todos aquellos caracteres del texto que estén comprendidos entre dos delimitadores:
Código Delphi [-]
...
uses StrUtils;

const
   DELIM = '#';


procedure TForm1.DataSetAfterScroll(DataSet: TDataSet);
var
  p1, p2: Integer;
  s1, aux : string;
begin
  s1  := DBMemo1.Text;
  repeat
    p1 := Pos(DELIM, s1);
    p2 := PosEx(DELIM, s1, p1 + 1);
    if (p1 <> 0) then
    begin
      aux := aux + Copy(s1, p1+1, p2 - p1 -1) + ' ';
      Delete(s1, 1, p2);
    end;
  until (p1 = 0) or (p1 > p2);
  if Length(s1) <> Length(DBMemo1.Text) then
    DBMemo1.Text := aux;
end;

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 10-08-2013 a las 23:11:54. Razón: agregar uses
Responder Con Cita