Маньяк!!!
1. У Memo есть метод: TMemo.Lines.LoadFromFile - загружает файл.
2. Там же есть свойство TMemo.Lines.Text, представляющее загруженные данные в виде одной строки.
Т.е. твой метод должен выглядеть примерно так:
Код:
Memo1.Lines.LoadFromFile(AFileName);
Memo1.Lines.Text := Stringreplace(Memo1.Lines.Text,')))','^',[rfReplaceall]);
Memo1.Lines.Text := stringReplace(Memo1.Lines.Text,' ','_',[rfReplaceall]);
а потом уже делаешь с данными то, что тебе надо.