Forum: Sonstige Fragen zu Delphi
Delphi
by Corpsman,
10. Mär 2007
So wie du das geschrieben hast implizierst du das dein Gesuchter Block nur 1 mal in der Datei ist.
in deiner Sample die du hochgeladen hast ist das aber Definitiv nicht so.
Daher wüdre ich das ein bischen anders machen.
const Praefix = '@@DOCUWARE_';
begin
..
Anfang := 0;
Forum: Sonstige Fragen zu Delphi
Delphi
by Corpsman,
9. Mär 2007
Geh doch her und mach es erst mal in nem Tmemorystream
dann gehst du byte weise durch diesen Stream und suchst nach deinem Präfix. hast du ihn gefunden schaltest du mit ner Variable um und suchst den Suffix. Ist dieser Gefunden weist du das du alles vorher tatsächlich in einen 2. Memorystream copieren Kannst. dann setzt du deine Alte Begin Grenze auf das ende deines Sufixes und machst weiter...