Wenn es nicht unbedingt in Memo sein muss und es nur ums Anzeigen geht, habe ich das mal mit einem Virtual String Grid (dzVirtualStringGrid) gemacht:
https://blog.dummzeuch.de/2016/05/29...ge-text-files/
und dann nochmal
https://blog.dummzeuch.de/2013/02/16...rgetextviewer/
Ich glaube nicht, dass das mit einem TMemo überhaupt geht, ohne sich einen abzubrechen. Wenn Memo, würde ich ein SynMemo (aus dem SynEdit Projekt) nehmen.