Dar, Yes...I understand.....it is a blocking operation no matter what I can just introduce breaks in the blockiness. So I'm not expecting a socket like experience for sure.
Those are very good suggestions to try.... thank you. Jerry, I will give that a try, it looks promising.....even a little improvement would be better and sufficient for this need, and I can use it sparingly. Thanks alot! Onward indeed. On Sat, Aug 3, 2019 at 10:36 PM Jerry Jensen via use-livecode < use-livecode@lists.runrev.com> wrote: > Hi Tom, > > I’ve done this in the past watching it instead of the result. I seem to > remember eof was not useful. Maybe for a serial port it would be? > > As in: > > repeat forever > read from file ThisFile for (1024 * 1000) bytes > if it is empty then exit repeat > — do your stuff > wait 0 with messages > end repeat > > Onward, > .Jerry non-sphere (tetrahedron?) > > It was a long time ago in, I think, LC 5, so YMMV. > > > > On Aug 3, 2019, at 5:56 PM, Tom Glod via use-livecode < > use-livecode@lists.runrev.com> wrote: > > > > Hey folks, > > > > I'm having trouble finding a combination of settings that allows my file > > loading to seem to happen in the background. > > > > repeat while read_result is not "eof" > > read from file ThisFile for (1024 * 1000) bytes > > put the result into read_result > > put it after IntoThisVariable > > add length(it) to amount_read > > TSTProgress amount_read,ExpectedSize,"%","Loading File ..." > > (Progress Indicator Handler) > > wait 10 milliseconds with messages > > end repeat > > > > no matter what I try, its still sluggish, and it seems like messages are > > still accumilating instead of being processed by the engine. > > > > Am I missing something? Normally waiting with messages sufficiently > frees > > the engine to allow the UI to remain responsive. > > > > Thanks, > > > > Tom > > _______________________________________________ > > use-livecode mailing list > > use-livecode@lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode