Einzelnen Beitrag anzeigen

Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: [Streams]: existierende Daten entfernen / einfügen

  Alt 20. Aug 2004, 22:20
Zitat von F.W.:
Also nochmal meine frage: Wie sucht man nach einer Zeichenfolge in einem Stream?
Eine Variante:
Delphi-Quellcode:
var
  str: string[5];
.
.
.
Stream.Read(str, 5);
while str <> 'hallodo
  Stream.Seek(-4, soFromCurrent);
  Stream.Read(str, 5);
end;
Prinzip: Auf gut Glück einfach nen Block einlesen, und vergleichen. Wenn's nicht passt, dann Blockgröße-1 zurückspringen, und nochmals lesen... usw.usf.
Ist evtl. nicht so performant, aber anders hab ich das bisher auch noch nicht gemacht


gruss,
dizzy
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat