Thanks a lot, Jim. Mystery solved.
All the best. Eric > From: Jim Hurley <[EMAIL PROTECTED]> > Reply-To: How to use Revolution <[email protected]> > Date: Thu, 6 Apr 2006 06:49:45 -0700 > To: <[email protected]> > Subject: Re: Revolution is very slow to refresh fields. How can I speed it > up? > >> >> Message: 26 >> Date: Thu, 30 Mar 2006 02:12:00 +0100 >> From: Eric Colvin <[EMAIL PROTECTED]> >> Subject: Revolution is very slow to refresh fields. How can I speed >> it up? >> To: <[email protected]> >> Message-ID: <[EMAIL PROTECTED]> >> Content-Type: text/plain; charset="ISO-8859-1" >> >> I¼ve just started playing with Revolution having been a passionate >> enthusiast for Hypercard in a previous life. >> >> One thing I¼ve hit upon early on that annoys me a little. Though Revolution >> is far newer, and loads into memory rather than writing to disk, it is still >> way slower at certain things such as refreshing text fields than >> Hypercard ever was. >> >> I wrote the following counting routine (as a speed test to measure the >> difference between writing to a variable and writing to a field). However, >> what I learned was that on my computer, at any rate Revolution only >> refreshes its text fields slightly more than once a second. When I run the >> same script on Hypercard, the counting field whirs through changes faster >> than a gas pump - with every new number registered on screen. Revolution >> only shows me about one figure in every twenty five or so despite the fact >> that the routine tells the field to display every consecutive number from 1 >> to 300. >> >> Just add this script to a locked text field, and click on it, to see what >> I¼m talking about: >> >> on mouseup >> -- COUNT TO 300 >> put the ticks into startTime >> repeat with i = 1 to 300 >> put 1 + line 1 of me into line 1 of me >> end repeat >> put the ticks - starttime into stopTime1 >> put stopTime1 into word 1 of line 3 of me >> put the ticks into startTime >> put me into testVar >> >> -- NOW JUST SHOW MULTIPLES OF TEN >> repeat with i = 1 to 300 >> put 1 + line 2 of testVar into line 2 of testVar >> if i mod 10 = 0 then put line 2 of testVar into line 2 of me >> end repeat >> put line 2 of testVar into line 2 of me >> put the ticks - startTime into stopTime2 >> put stopTime1 & " : " & stopTime2 into line 3 of me >> end mouseup > > > Eric, > > You didn't mention what operating system you are > using. If it is OS X then check the following (in > the message box): > > go stack url "http://home.infostations.net/jhurley/DisplayProblemsOSX.rev" > > Mark Waddingham says that this screen refresh > issue will be address in the next upgrade. In the > meantime you might insert "unlock screen" or > "wait 0 millisec" > > Jim > > _______________________________________________ > use-revolution mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution _______________________________________________ use-revolution mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
