[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
  MISC              Miscellaneous clarification/anomalies.

  Clipper Version  1.29 dtd 04/15/91.

  1) NDX File Support ( Card contained with Clipper 5.0 )
     You must request this feature from Nantucket(r). Not available
     as of early June.

  2) MEMVARBLOCK() (NG Function Description)
     MEMVARBLOCK() cannot be used to create set-get blocks for LOCAL
     or STATIC variables.

  3) Code block parameter visibility - documentation anomaly.
     Page 1-21 of the Clipper 5 Reference, last sentence, 2nd paragraph
     reads: "....a declaration that occurs within a code block (a block
     parameter), applies to that code block and any code blocks nested
     within it.". The block parameter IS NOT visible to nested code blocks,
     unless you pass it.

  4) Menu.prg example on page 1-2 of the Reference Manual has as its
     first line '#include "Database.prg" ...'. This directive should
     be placed at the end of the program (it includes generic database
     functions).

  5) STATIC arrays. Documentation anomaly, pg. 1-57. Contrary to the
     documentation, STATIC arrays are also dynamic.

  6) The following program results in a run-time error because x was not
     initialized; however, the error message, "Error BASE/1087  Argument
     error: -- " should reference ++ instead.

              function main
              local x
              x++
              return nil

  7) The COPY FILE command doesn't throw an error to the error handler if
     there is an "out of drive space" error.

  8) An corrupted index error may refer to the prior index in a list.

  9) There _is_ a, to be defined, limit to what TBrowse can handle in terms
     of number of fields versus screen display rows.

 10) A memory overbooked error may be caused by too many #define statements.

 11) When using @ .. GET aArray[nCtr] VALID SomeFunc(oGet) in a FOR nCtr ..
     loop, the nCtr can't be used in SomeFunc(oGet), (it will have a value
     of n + 1). Use oGet:getVar() to retrieve the get value for validation.

 12) The following variations of InKey() all produce the same effect as
     INKEY(0) :  Inkey(NIL), Inkey(""), Inkey(cString).



This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson