[[https://www.revelation.com/|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]]
==== Select list from RBASIC var (AREV Specific) ====
=== At 22 SEP 2004 01:28:17PM Jared Lessl wrote: ===
{{tag>"AREV Specific"}}
Is there any way to take an arbitrary piece of data in a variable and have AREV think of it as the active select list? I can be certain that the data will never exceed 64K.
The only solution I've got is saving it to a temp table and doing a GET-LIST on it. But I find writing to disk just to assign something to memory especially aesthetically displeasing.
----
=== At 22 SEP 2004 02:55PM Jared Lessl wrote: ===
Apparently the correct question to ask is, what are the parameters for POP.SELECT? Looks like it should be possible to fake AREV out that way, at least for a latent select, which is what we're after anyways. From what I've been able to deduce so far...
Param1 - Was null in all my tests
Param2 - The list of record ID's last returned by the BFS/MFS.
Param3 - Numeric. Purpose unknown. Possibly a cursor ID?
Param3 - The current index of the SYSTEMP record being used. Only applies to latent selects
Param3 - The maximum index of the SYSTEMP record being used. Only applies to latent selects
Param3 - Character location of the next ID to return from Param2.
Param3 - In RBASIC selects, appears to be the file variable.
Param3 - Has always been '1' in my tests.
Param4 - In RBASIC selects, contains some binary data. Null in latent selects.
Can anyone else help fill in the blanks?
[[https://www.revelation.com/revweb/oecgi4p.php/O4W_HANDOFF?DESTN=O4W_RUN_FORM&INQID=NONWORKS_READ&SUMMARY=1&KEY=270591032146407985256F17005FF961|View this thread on the forum...]]