Проблема: При запуске приложения пользователи путают тестовое и рабочее приложения. Как сделать их различие более наглядным.
Сделать два различных файла с названием «CompanyLogo.bmp» и помеcтить их в папку «share/include»
Модифицировать метод Класс/SysSetupFormRun/run
public void run() { instDistinction = ....; // см. ниже super(); this.design().colorScheme(FormColorScheme::RGB); switch (instDistinction) { case 'testEnvironment' : // значение зависит от способа различения this.design().backgroundColor(WinAPI::navisionColorBlue()); break; } }
Различать тестовое и рабочее приложения можно по пути к приложению или имени базы данных:
xInfo::directory(DirectoryType::Appl); new SqlSystem().loginDatabase();
Конечно, можно просто закодировать изменение цвета только тестовом приложении, но это не рекомендуется, т.к. можно легко потерять это изменение при обновлении тестового приложения