third_party_content:community:commentary:forums_nonworks:fed19afa3b476a7f85256989006abfb2

Sign up on the Revelation Software website to have access to the most current content, and to be able to ask questions and get answers from the Revelation community

At 31 OCT 2000 03:25:58PM Jonathan Bird wrote:

Is the rbasic code:

index.flush(,)

performing the exact same function as whatever happens when "Indexing" is displayed on the Arev 3.12 Status line and a machine that indexes?

Thanks,

Jonathan


At 31 OCT 2000 05:31PM [url=http://www.sprezzatura.com]The Sprezzatura Group[/url] wrote:

They are almost the same. The background processor calls a function INDEX.CONTROL(). INDEX.CONTROL() plays around with the index list, placing them in random order, handles keyboard input to return control back to the user and probably a few other peices of housekeeping.

It then runs through the sorted listing of indexes "by hand" so to speak, calling F.INDEXER and F.DISTRIBUTOR one by one. When all is done, and it hits the second loop around, then it calls Index.FLush("","").

The Sprezzatura Group

World Leaders in all things RevSoft


At 02 NOV 2000 10:33AM Don Miller - C3 Inc. wrote:

Jonathan ..

The biggest difference is that Index.Flush(,) is NOT interruptable until it's done and background indexing is. Background indexing will suspend for any keystroke activity after it has finished a single step. Sprezz's comments about the internals are mostly right except that I don't think index.flush is called at the end. My recollection is that each index in each !file is processed one at a time within a keyboard timing loop that catches keystroke activity. Index.flush is what is called from the Update All Indexes choice from the Indexing/Update choice from the Indexing menu.

Don Miller

C3 Inc.


At 02 NOV 2000 11:04AM [url=http://www.sprezzatura.com" onMouseOver=window.status=Click here to visit our web site?';return(true)]The Sprezzatura Group[/url] wrote:

Yes, sorry about that, memory can be a tricky thing. Going back to the definitive source of information helps - here's a discussion of it!

http://www.sprezzatura.com/V2I9A4.HTM

The Sprezzatura Group

World Leaders in all things RevSoft

View this thread on the forum...

  • third_party_content/community/commentary/forums_nonworks/fed19afa3b476a7f85256989006abfb2.txt
  • Last modified: 2023/12/28 07:40
  • by 127.0.0.1