Control Web 8 Build 8.0.98 — released
26. 7. 2024
Bug fixes
The icons with any of the dimensions greater than 256
may have been rendered incorrectly in the instruments.
In the alarm_viewer in the online_browser
and history_browser sections, the column_title
parameter did not work correctly to set the visibility of
the table column headers.
The AppendColumn( Title : string; Selectable, FixedSize : boolean; MinWidth, InitWidth, TextJustify, IconJustify : cardinal )
function in a version without a font specification did not
work correctly in the sheet
instrument.
The x-axis cutout function in db_view
instrument did not work correctly.
If no recordset was selected in the
db_view instrument, or the selected recordset
was empty, then a system crash could occur when switching
between a chart and a table mode.
If the values attribute was specified in
the content parameter of the
db_view instrument, then when the values
attribute was turned off and on again while the application
was running, the time cursor values window was no longer
displayed. Also, when switching from chart mode to table
mode and back, the time cursor values window stopped
displaying.
If the values attribute was specified in
the content parameter of the
db_view instrument, then while the
application was running in chart mode, the time cursor
values window remained visible on the desktop even after
minimizing the instrument window.
In the db_view instrument, the OnRecordsetChanged( RecordsetName : string; Start : boolean )
procedure with the Start = false parameter was
not called in some cases when the recordset was
changed.
In the data_viewer instrument,
right-clicking opened the legend menu even if the legend
display was disabled.
In the data_viewer instrument, a call
to the SetXAxisFixRange( On : boolean ) or
SetXAxisTimeCursor( On : boolean ) procedure
could cause a system crash if x-axis display was
disabled.
Extensions
Control Web 8 Build 8.0.97 — released
14. 5. 2024
Bug fixes
The Save( FilePath : string; JDStart, JDEnd : real; ...)
procedure of the data_viewer device in the
variants with setting the required interval worked badly
with Unicode and CommaSeparator
parameters.
If the SetGraphArea(...) procedure with
the Layer parameter set to 0 was called in the
table instrument , then after saving the
file, the system may crash when it is loaded again.
If the SaveTable(...) procedure in the
table instrument was called in a DPI other than 100%, then
the fonts were initialized incorrectly when the file was
loaded by the program InCalc.
If a logic type of y-axis was used in
the data_viewer instrument, then the
connecting of extremes of the cumulative values did not
respect the y-offset for the corresponding data
element.
Extensions
A parameter time_cursor_color for
setting the time cursor color has been added to the
data_viewer instrument.
Added native procedure SetTexYRepeat( TexYRepeat : real )
for the gl_pipe virtual instrument to set the
number of texture repetitions in the media flow
direction.
In the Text colors Preferences, you can
now select the colors of active and inactive selected
text.
Control Web 8 Build 8.0.96 — released
12. 3. 2024
Bug fixes
The Save( FilePath : string; JDStart, JDEnd : real; ...)
procedure of the db_view device in the
variants with setting the required interval worked badly
with Unicode and CommaSeparator
parameters.
The Save( ... ) procedures of db_view
did not work in viewer_mode = chart for the
indexed x-axis.
If the table instrument wrote the file
at a screen resolution other than 100%, it did not save the
font sizes in the embedded charts correctly.
The procedures SetFillOpacity( ObjectName : string; Opacity : real ) : boolean
and SetStrokeOpacity( ObjectName : string; Opacity : real ) : boolean
did not work correctly in the integrated vector graphics.
It was not possible for camera instruments to call
some procedures for setting parameters (e.g. SetExpCompensation)
in the OnStartup event procedures of sections
or other virtaul instruments.
Extensions
Modifications
Control Web 8 Build 8.0.95 — released
14. 2. 2024
Bug fixes
On the control instrument, the OnAccesDenied()
procedure is called when a user with insufficient access
rights clicks the mouse.
When program InCalc loaded
a TBW file saved under a different DPI, the
positions of the inserted frames (images,...) were
calculated incorrectly.
Fixed an error in the report
instrument when printing a Graph object that
contained a time x-axis.
Editing the instrument panel templates
could in some cases degrade the stability of the
system.
Extensions
To instrument sql has been added OCL
procedure Export( RecordsetId : string; FileType : cardinal; Path, Delimiter : string; Unicode : boolean ) : boolean
Into InCalc program was
added the option to omit leading and trailing spaces when
loading CSV and TXT text
files.
To instrument table has been added OCL
procedures OpenTable( FilePath : string; DecimalSeparator : any; Quote : boolean; var ok : boolean )
and OpenTable( FilePath : string; DecimalSeparator : any; Quote, TrimSpace : boolean; var ok : boolean )
The select_mode parameter has been added
to the sheet instrument to switch the table
to a mode where entire columns are selected.
The AsyncSetNumValues procedure was
added to the driver for working with the excel, allowing to
write any number of values in one call.
|