Ich habe hier auch ein Beispiel wie man damit Zeilen suchen kann:
http://www.delphipraxis.net/151898-s...ei-reader.html
Damit habe ich eine 350 MiB Registrydatei in wenigen Sekunden gelesen und geparst. (Das habe ich in meinem Registryeditor benutzt, der aber noch immer in der Alphaphase ist und vermutlich auch bleibt.)