Под заказ

Журнал событий

Стоимость Цена по запросу
Российское производство Гарантия производителя Доставка по РФ и ЕАЭС

Журнал событий

Журнал событий — компонент. Служит для фиксации и представления событий в форме таблицы-журнала.

Внешний вид компонента

Параметры:

Входные

• Данные — строка записи данных в журнал.

• Очистить — при подаче импульса, происходит очистка журнала.

• Имя файла — строка, которая содержит название файла.

Настраиваемые свойства:

Общие свойства (окружение)

• Приведены по данной ссылке.

Частные свойства (в скобках значение, установленное по умолчанию):

• m_sFileName (C:\TextLog.txt) — выбор необходимого файла, в который будет произведена запись событий.

• CollumnHeaders (#;Событие;Время;) — последовательное перечисление заголовков столбцов через знак-разделитель.

Программирование

При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.

Параметры:

Входные

• Данные — значение строки, которая содержит записи данных в журнал (текст)

• Имя файла — значение строки, которая содержит название файла (текст)

Настраиваемые свойства:

Общие свойства (окружение)

• Приведены по данной ссылке.

Частные свойства (в скобках значение, установленное по умолчанию):

• BSTR m_sFileName — установка и чтение пути к файлу журнала (строка).

• BSTR CollumnHeaders — установка и чтение заголовков столбцов (строка).

Методы:

• LONG GetSelectedItem(void) — взять текущее положение курсора в списке.

• BSTR GetColumnText(LONG numLine, LONG numColumn) — взять текст из выбранного столбца.

• void DeleteLine(LONG numLine) — удалить строку.

• void SortItems(LONG numColumn) — отсортировать по тексту столбца.

• void ReWriteFile(void) — перезаписать таблицу событий.

• void ReReadFile(void) — перечитать таблицу событий.

• FLOAT CaclMeanBySelected(LONG numColumn) — вернуть среднее арифметическое всех выделенных элементов в столбце.

Пример

Пример реализации фиксации изменений: (находится в Примере компонента Фиксация изменений)