Applies To:
  • CitectSCADA Version 7.10 


HF710R142743 for CitectSCADA Version 7.10

Bug 42743 - Runtime Crash crash when calling WinFree() in backround Cicode.

This problem can arise when calling WinFree in background Cicode such as during the Page Event "while page shown". The issue has been resolved.


Bug 42137 - Active Alarm list stops updating when scrolling through alarm pages.

The screen would randomly stop updating when scrolling through pages of alarms.
This was caused by a buffer overrun in the stack variable that was being used to hold alarm and event information.  A change to version 7.10 to include event
information resulted in the buffer overrun The code was corrected by increasing the record buffer size to the size of the transmission buffer.  This has the effect of allowing one large record
being sent in the transmission buffer.  If the alarm/event data is too large for the record buffer/transmission buffer a hardware alarm is raised and the record is bypassed.


Files Affected:
AlarmServer.dll                       copy to _ProgramFilesFolder_\Citect\CitectSCADA 7.10\Bin\AlarmServer.dll
Client.dll                            copy to _ProgramFilesFolder_\Citect\CitectSCADA 7.10\Bin\Client.dll
CiTrendArchiveFileOffset.dll          copy to _CommonFilesFolder_\Citect\CiTrendArchiveFileOffset.dll
CiTrendArchiveFileOffset8Byte.dll     copy to _CommonFilesFolder_\Citect\CiTrendArchiveFileOffset8Byte.dll
CiTrendArchiveInterpolator.dll        copy to _CommonFilesFolder_\Citect\CiTrendArchiveInterpolator.dll
CiTrendManager.dll                    copy to _CommonFilesFolder_\Citect\CiTrendManager.dll   Web Server\Client