оловної форми додатка).
Алгоритм роботи з об'єктами класу TJournal:
Створюється примірник класу (наприклад, в обробнику події створення головної форми додатка).
2 Викликається метод завантаження даних журналу Load.
Вибираємо поточну групу журналу, присвоївши властивості CurGroup ім'я групи.
Можемо виробляти будь-яку модифікацію груп і користувачів (у тому числі і не поточної групи, наприклад, для збереження результатів тестування, що надійшли на сервер). У разі необхідності можемо зберегти журнал методом Save. p align="justify"> При необхідності змінити групу, переходимо до пункту 3 цього списку.
Знищується екземпляр класу (наприклад, в обробнику події знищення головної форми додатка).
Також даний модуль містить безліч констант, що використовуються в додатках:
Різні константи, що задають кольори, стандартні рядки, розміри видимих ​​елементів.
- Константи назв стандартних директорій, файлів і їх масок.
Пароль для входу в iJournal.
Ознаки типу кожного файлу системи.
Повідомлення.
Налагодження константи.
Модуль Core містить кілька додаткових підпрограм, які використовуються відразу в декількох класах.
3.2.6 Модуль NetCore. pas
У даному модулі описуються такі типи даних:
Тип запиту клієнта TRequestType.
- Типи TUserData і TUserDataArray для внутрішнього використання класом TLIList.
Клас TLIList для роботи зі списком користувачів, що беруть участь на даний момент в процесі тестування.
Призначення класу TLIList:
Зберігання, реєстрація та видалення необхідних серверу даних про тих користувачів, які на даний момент беруть участь в процесі тестування.
- Оновлення часу існування користувачів в цьому списку і видалення їх цього списку записів тих користувачів, які втратили право на існування в цьому списку.
Опис полів класу TLIList наведено в таблиці 17, а опис основних методів - в таблиці 18.
Таблиця 17 - Основні поля класу TLIList
ПоляНазначеніеFUsers: TUserDataArray; Масив даних про поточні користувачах. FUsersCount: Integer; Кількість записів у цьому масиві. FTime: array of Integer; Масив часів, що залишилися до наступного оновлення за протоколом або видалення запису зі списку. p align="justify"> Таблиця 18 - Основні методи класу TLIList
МетодНазначеніеprocedure ...