kb:kb_articles:kb0139

OpenInsight FAQ (Performance)

Q: I'm led to believe that AREV/OI does not work with some CD servers. If so which CD servers does it work with?

 

A: The problem is related to the read-only media (e.g. CD's). To access LH files on read-only media you must:

 

1) Use the NPP driver in your Arev/OI application, and

2) Place a REVPARAM file in each directory containing LH files on the read-only media with the following contents:

 

ReadOnly=True

 

Then you should be able to attach volumes on the CD's.

 

Any server that returns back that it is a Novell server will have problems, if you are using the Novell driver.  Any server that gives its CDs as volumes on an existing server is probably fine.

 

Q: How do I dynamically change the text of an autotab bitmap on a checkbox?

 

A: Try setting the TEXTVAL and HELPTEXT properties.

 

Q: What is the difference between @RECORD and the RECORD property of the window?

 

A: Many users assume that performing Get_Property(@Window, "RECORD") updates @RECORD. It doesn't and isn't intended to. If you construct the command like: @RECORD = Get_Property(@Window, "RECORD"), then @RECORD s value will have changed, but it doesn't change the record information for the table(s) that the controls are bound to.  @RECORD is the initial READing of a row - however RTI has been improving each version so that @RECORD gets updated more correctly as each control is changed.

 

The best way to get the current record in a single variable is to use:

 

RecordVar = Get_Property(@Window, "RECORD").

 

Get_Property(@Window, "RECORD") will retrieve the contents of all fields. The only exception would be if you had separate windows that each havedifferent controls, they were set with "ignore self locks", they were launched at the same time, and one window was updated. The other window doesn't know about the changes made to the underlying record without doing a second READ.

  • kb/kb_articles/kb0139.txt
  • Last modified: 2024/01/30 13:36
  • by 127.0.0.1