[futurebasic] RE: [FB] better queue suggestion desired

Message: < previous - next > : Reply : Subscribe : Cleanse
Home   : October 2002 : Group Archive : Group : All Groups

From: "Edwards, Waverly" <Waverly.Edwards@...>
Date: Fri, 18 Oct 2002 09:16:04 -0400
Both you and Peter Bancroft had exactly the
same idea, (he emailed me privately also).

I had to sleep on the idea in order for it
to register.  Now that the light bulb is
on, someone is home and the scales have
fallen off my eyes I cant believe how simple,
elegant and fast the solution is.

Thanks Tedd  & Peter
Thanks Peter & Tedd

I see the light and I'm walking towards it.


W.


-----Original Message-----
From: tedd [mailto:tedd@...]
Sent: Friday, October 18, 2002 8:48 AM
To: futurebasic@...
Subject: RE: [FB] better queue suggestion desired


W.

I just though of another way to do what you want using a common array 
-- it might be better for you. Please follow and consider:

DIM a(999)
DIM gStart
gStart = 0

When you grab your first piece of data, place it in the array where 
gStart directs and increment gStart.

a(gStart) = data
gStart++
IF gStart > 999 THEN gStart = 0

Repeat until there is no more data.

When you're done and want to know what the sequence was, just start 
at gStart +1 and travel to gStart.

For example, if you had a total of 1010 entries.

gStart would be equal to 9 (the last event value stored) and gStart + 
1 would be equal to 10 (the first of the last 1000 events value 
stored).

The sequence of events would be from gStart + 1 to 999 and 0 to 
gStart -- a total of 1000 entries in FIFO order.

tedd
-- 
http://sperling.com/

--
To unsubscribe, send ANY message to <futurebasic-unsubscribe@...>