Subj : long lines in a file To : Sean Dennis From : Bj”rn Felten Date : Sat Dec 17 2005 05:11 pm MP>> repeat blockread(f,buf,2048); s = copy(buf,1,255); MP>> ansi_write_line(s); until eof(f); SD> That sounds good and a lot faster than my suggestion. :) I think it sounds really bad. Whenever a blockread of 2048 is performed the file pointer is moved 2048 ahead, meaning that his procedure will read only 255 bytes out of every 2048 batch. A nice way to reduce a big text file by almost 90%, but probably not what was intended. No, I think he'll be better off with one of the procedures I've published in the SWAG. I don't remember right now the exact name of it, but I'm sure it can be easily found. Should anyone be really interested, I can dig it up and give the proper link to it... --- * Origin: news://felten.yi.org (2:203/2) .