Applies To:
  • CitectSCADA 5.xx

If a rectangle has a Border (Border checkbox ticked in Graphics Builder) and has a 3D effect then it may leak GDI resources in runtime.  It will leak resources when it needs to be updated.  A rectangle will be updated when it changes dynamically on when another dynamic object near it changes requiring a redraw of the rectangle.

GDI stands for Graphical Device Interface.  A leak in GDI resources will mean that strange graphical problems will start happening as GDI resources are exhausted.  Citect may also crash once GDI resources are exhausted.


If the rectangle does not have a border or does not have a 3D effect then no GDI resources will be leaked.

CIT has confirmed this to be a problem in Citect for Windows versions 5.XX. This problem has been fixed in version 5.21.