Ver Mensaje Individual
  #2  
Antiguo 01-04-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Reputación: 24
guillotmarc Va por buen camino
Hola.

La última vez que he tenido que hacer algo parecido, he usado funciones de las RxLib. En concreto las WordCount y ExtractWord.

Es decir, accedo al Blob como una Cadena, y utilizo las funciones comentadas para extraer cada una de las lineas de la cadena.

Ejplo.

Código:
  Uses RxStrUtils;
  ...
  ...
  Cadena := Query1.FieldByName('CAMPO_BLOB').AsString;
  for i := 1 to WordCount(Cadena, [#10]) do begin
    ShowMessage(ExtractWord(i, Cadena, [#10]));
  end;
Nota: Seguro que hay una forma más elegante de hacerlo con un TStringList, pero esta funciona correctamente.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita