Applies To:
  • CitectSCADA 3.00

Summary:
When I call the AssPopUp function to display a super genie and the mouse is near the edge of the screen the super genie is not displayed correctly. You can demo this when using the Example database in VGA mode and you try to display any of the super genies on the loop page. 

Solution:
There is a problem in the function AssPopUp which causes the super genie to be displayed off the screen. If you call this function when the mouse is near the edge of the screen the super genie will be displayed off the screen. You will see the focus change to the super genie however you will not be able to see it. This also occurs in the functions AssChainPopUp and TrendPopUp.

You may work around this problem by modifying the following cicode in the include project in the file TAG.CI. This code appears three times in this file as follows:

IF x > WndInfo(0) - 150 THEN
   x = x + 150;
ELSE
   x = x - 50;
END
IF y > WndInfo(1) - 150 THEN
   y = y + 150;
ELSE
   y = y - 20;
END

Change the code as follows:

   x = x - 150; ! CHANGED SIGN
ELSE
   x = x + 50; ! CHANGED SIGN
END
IF y > WndInfo(1) - 150 THEN
   y = y - 150; ! CHANGED SIGN
ELSE
   y = y + 20; ! CHANGE SIGN

CIT has confirmed this to be a problem in Citect for Windows versions 3.00. This problem has been fixed in version 3.01.

 

Keywords:
 

Attachments