Форум Кладовочки АЛьФ`а

Обсуждение проектов => FormEx => Тема начата: Пиит от 26 мая 2025, 15:26

Название: Баг: ОкноСообщений.Заголовок устанавливает заголовок системы
Отправлено: Пиит от 26 мая 2025, 15:26
Раньше как-то и не замечал.
ПослеОткрытия
ОкноОтладки = СоздатьОбъект("ОкноСообщений");
ОкноОтладки.Заголовок = "Отладка";
ОкноОтладки.Видимость(1);
устанавлявается заголовок системы как у ОкнаСообщений.
Версия 199.
Название: Re: Баг: ОкноСообщений.Заголовок устанавливает заголовок системы
Отправлено: Злоп от 26 мая 2025, 22:44
Проверил, подтверждаю.
От 199 вниз до 185 - есть описанный баг.
Вдобавок - окно сообщений промаргивает, но видимым не становится.

В 183 (184 у меня нет) уже ломается:
ОкноОтладки.Заголовок = "Отладка";
{D:\BASES\NULL\EXTFORMS\ТЕСТОКНОСООБЩЕНИЙ.ERT(5)}: Попытка присвоить значение недоступной для записи переменной (СинийТреугольник)
Название: Re: Баг: ОкноСообщений.Заголовок устанавливает заголовок системы
Отправлено: Злоп от 26 мая 2025, 22:58
Пробовал поиграться с парковкой - ноль эмоций.
Видимость(1) - не работает, просто промаргивает и исчезает...
Название: Re: Баг: ОкноСообщений.Заголовок устанавливает заголовок системы
Отправлено: Пиит от 27 мая 2025, 12:41
Цитата: Злоп от 26 мая 2025, 22:58Пробовал поиграться с парковкой - ноль эмоций.
Видимость(1) - не работает, просто промаргивает и исчезает...

Наверное, переменная ОкноСообщений рано уничтожается.
У меня всё работает, кроме заголовка.
Название: Re: Баг: ОкноСообщений.Заголовок устанавливает заголовок системы
Отправлено: Злоп от 27 мая 2025, 20:32
Точняк, ступил.
Надо глобальной а модуле сделать.
Название: Re: Баг: ОкноСообщений.Заголовок устанавливает заголовок системы
Отправлено: Пиит от 29 мая 2025, 15:55
При следующем варианте кода заголовок "Отладка" устанавливается, но сбрасывается на стандартное "Окно сообщений" при любом перемещении/измении размеров окошка.

ОкноОтладки = СоздатьОбъект("ОкноСообщений");
ОкноОтладки.Пакровать(0);
ОкноОтладки.Видимость(1);
ОкноОтладки.Заголовок = "Отладка";

Но если это окошко затем припарковать и отпарковать, заголовок будет какой надо.
Название: Re: Баг: ОкноСообщений.Заголовок устанавливает заголовок системы
Отправлено: Пиит от 29 мая 2025, 16:03
Кстати, а в Формексе есть метод типа ЗаголовокСистемы ?
А то вынужден пользоваться за ради одного метода цельной компонентой AddIn.Admin1C.
Название: Re: Баг: ОкноСообщений.Заголовок устанавливает заголовок системы
Отправлено: Злоп от 29 мая 2025, 16:28
Цитата: Пиит от 29 мая 2025, 16:03Кстати, а в Формексе есть метод типа ЗаголовокСистемы ?
А то вынужден пользоваться за ради одного метода цельной компонентой AddIn.Admin1C.

А штатный метод не подходит?

ЗаголовокСистемы(<?>)
Синтаксис:
ЗаголовокСистемы(<Заголовок>)
Назначение:
Позволяет получить/установить заголовок окна программы. Возвращает строковое значение - заголовок окна программы.
Параметры:
<Заголовок> - строковое выражение - задаваемый заголовок окна программы.
Название: Re: Баг: ОкноСообщений.Заголовок устанавливает заголовок системы
Отправлено: Пиит от 29 мая 2025, 16:37
Цитата: Злоп от 29 мая 2025, 16:28А штатный метод не подходит?

ЗаголовокСистемы(<?>)
....

Не, там метод, как в этом баге, убирает "1С:Предприятие" напрочь, и ставит только то, что тебе нужно.
Удобно работать в несколькими базами одновременно, когда на панели задач видно, что это за ООО "Рога и копыта"
Название: Re: Баг: ОкноСообщений.Заголовок устанавливает заголовок системы
Отправлено: Злоп от 29 мая 2025, 18:02
Сократи синоним конфигурации до одного слова, или символа ;-)
Название: Re: Баг: ОкноСообщений.Заголовок устанавливает заголовок системы
Отправлено: Харлампий Дымба от 29 мая 2025, 21:01
А патчем соарона включить "В заголовке окна показывать только наименование конфигурации"
Название: Re: Баг: ОкноСообщений.Заголовок устанавливает заголовок системы
Отправлено: Пиит от 29 мая 2025, 21:55
Цитата: Харлампий Дымба от 29 мая 2025, 21:01А патчем соарона включить...
Имхо это чересчур.
ДиалМэйл вот даже умеет заголовком управлять.
А Формексу сам бог велел.