Applies To:
  • CitectSCADA 5.xx, 6.XX
  • CitectHMI 5.xx, 6.XX

I have configured an RTF report with cicode in it, and when I run the report Citect runtime seems to crash. Why is this so?

You may have your cicode in the format below:

{ testfunction() }

where testfunction() is a void cicode function.

Cicode enclosed in curly braces should be either an expression or a variable, as these can be resolved in the body of a report for display.

The workaround for this issue is to have this function return a value, or to re-write the function as follows:


Citect has confirmed this to be a problem in CitectHMI/SCADA version 5.XX to 6.XX.  We are researching this problem and will post new information here as it becomes available.

cicode, report, format