Forum: Sonstige Fragen zu Delphi
Delphi
by Techcrawler,
5. Mär 2009
Hatte ich auch gedacht, doch bei den Steuerzeichen macht die Funktion schlapp :(
Nicht nötig, denke ich. Ich habe eben eine 200MB große Datei durchsucht, ob dort 3 HexCodes auftauchen, es hat ganze 12 sekunden gedauert. Ich denke, dass ist völlig ausreichend, vor allem, weil ein voller Datei-Scan bei meinem Tool nur in knapp 25% aller Fälle auftritt und selbst dann ist es selten, dass es...
Forum: Sonstige Fragen zu Delphi
Delphi
by Techcrawler,
5. Mär 2009
Danke für den Tipp, hab da mal gedebugged und siehe da, Steuerzeichen werden von dem Parser nicht übersetzt.
Da lag auch der Fehler, da der HexString also unvollständig war (es fehlten die Steuerzeichen in der Mitte).
Jetzt suche ich natürlich einen Weg, meine 'ParseHex' Funktion entsprechend aufzubohren.
Ganz 'Quick & Dirty' natürlich mit if...then, aber das ist ja nur eine Notlösung.
Wie...
Forum: Sonstige Fragen zu Delphi
Delphi
by Techcrawler,
5. Mär 2009
Ich hab nun mal folgende Idee gehabt:
Ich lese einen Block von 256 Zeichen aus. Ist die gesuchte Zeichenkette drin -> bingo, wenn nicht, gehe ich mit FileSeek die Anzahl von Zeichen zurück, die der längsten Zeichenkette entsprechen, die ich suche. Damit sollte ich den Fall kompensieren können, der auftritt, wenn die ZK grade nur zum Teil im ausgelesenen Puffer liegt. Das ganze bis zum...
Forum: Sonstige Fragen zu Delphi
Delphi
by Techcrawler,
5. Mär 2009
Hallo erstmal,
ich habe nun schon dieses Forum durchsucht und auch in der Code-Library nachgesehen, doch das alles erfüllt nicht den gesuchten Zweck.
Die Frage: Ich möchte eine Datei nach einem String durchsuchen. Ich will ja an dieser Stelle gar keinen fertigen Code, sondern vielmehr eine Diskussion, welche Möglichkeiten es gibt und welche davon die wohl geeignetste ist.
Das Problem:...