Uniface 9.7.01 compile error (Topic not valid)

Author: norbert.lauterbach@infraserv.com (Lauterbach)

Phase 7: Procs compilation (LP_CALC_TP) 36-1 $curoccvideo("WIEGUNGEN", "off") = "DEF" (LP_CALC_TP) error: 1000 - Syntax error (Topic not valid) error: 1112 - Total Proc compile errors: 1. phase completed with error-code -1   if (V_WEITER = "T") $curoccvideo("WIEGUNGEN", "off") = "DEF"  --> ERROR else $curoccvideo("WIEGUNGEN") = "COL=6"  --> OK endif   With Uniface 9.6.06 both are OK.


  1. Thanks for the info. I did a quick test here an it seems that besides the topic "off" the topic "up" is also not recognized anymore by the Uniface 9.7 compiler. The topic "inner" on the other hand is still recognized.

    • No error: $curoccvideo("ENT2", "inner") = "DEF"
    • Error: $curoccvideo("ENT2", "up") = "DEF"

     I think that this needs to be investigated further. Please log a case with support. Thanks, Daniel

    Author: diseli (daniel.iseli@uniface.com)
  2. Just a quick update: the above mentioned problem seems to be specific for the function $curoccvideo. When using the statement curoccvideo instead then the topic "off" and "up" will not cause a compile error (with Uniface 9.7). E.g.

    • curoccvideo/off “ENT2”
    • curoccvideo/up “ENT2”, “DEF”

    Hope this helps. And to be continued... Daniel

    Author: diseli (daniel.iseli@uniface.com)