Cita:
Empezado por nlsgarcia
La correcta definición de la función RemoveCRLF es la siguiente:
|
Hola Nelson.
¿ Por que consideras incorrecta la definición del
procedimiento RemoveCRLF ?
Una simple prueba basta para ver que funciona correctamente...
Código Delphi
[-]
procedure TForm1.FormCreate(Sender: TObject);
var
SR: TSearchRec;
begin
Memo1.Clear;
if FindFirst('C:\Windows\System32\*.*', faArchive, SR) = 0 then
begin
repeat
Memo1.Lines.Add(SR.Name);
until FindNext(SR) <> 0;
FindClose(SR);
end;
end;
procedure DeleteCRLF(TS: TStrings);
begin
TS.Text := StringReplace(TS.Text, #$D#$A, #$20, [rfReplaceAll]);
TS.Text := StringReplace(TS.Text, #$D#$A#$D#$A, #$20, [rfReplaceAll]);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
DeleteCRLF(Memo1.Lines);
end;
Saludos
