OberonCore https://forum.oberoncore.ru/ |
|
ГУЯ: бесконечный цикл. https://forum.oberoncore.ru/viewtopic.php?f=23&t=5468 |
Страница 1 из 1 |
Автор: | prospero78 [ Четверг, 20 Август, 2015 21:04 ] |
Заголовок сообщения: | ГУЯ: бесконечный цикл. |
Пытаюсь прикрутить охрану к чекбоксу. Как только нажимаю "Применить" в свойствах чекбокса --уходит в бесконечный цикл (видимо, рекурсивный). ББ выпадает в осадок. ЧЯДНТ? Уведомления, связь отрабатывают правильно. И ещё: не цепляются строки из /Rsrc/ru/Strings.odc. Смотрел допил Вани -- делаю всё в точности тоже самое -- никак. |
Автор: | prospero78 [ Четверг, 20 Август, 2015 21:20 ] |
Заголовок сообщения: | Re: ГУЯ: бесконечный цикл. |
Разобрался. Собака рылась тут: Dialog.Update(my_var); В охране это вызовет зацикливание. Сейчас охрана срабатывает 1 раз в секунду. Это нормально? (проблема со строками ждёт решения). |
Автор: | prospero78 [ Пятница, 21 Август, 2015 12:56 ] |
Заголовок сообщения: | Re: ГУЯ: бесконечный цикл. |
Уведомитель и охрана имеют разный тип. Если бы не удобная встроенная документация -- разве бы я догадался? Заметил в описании модуля Dialog нечто Lang. Не поэтому ли Strings не работает?)))) АДД. Всё-таки опрос раз в секунду для ГУИ норма. Модель MVC в ББ сделана очень мощно. АДД2. В python я заставлял себя MVC делать, и местами получалось очень грязно. В ББ я просто НЕ МОГУ НЕ ДЕЛАТЬ MVC. Либо так, либо никак))) |
Автор: | prospero78 [ Пятница, 21 Август, 2015 18:26 ] |
Заголовок сообщения: | Re: ГУЯ: бесконечный цикл. |
Нашёл описалово для Dialog.SetLanguage. Всё-равно не подхватывает строковые ресурсы. Будем посмотреть как это сделано в ББ. |
Автор: | prospero78 [ Четверг, 24 Сентябрь, 2015 19:14 ] |
Заголовок сообщения: | Re: ГУЯ: бесконечный цикл. |
Цеплять строковые ресурсы получилось в меню ББ и поле "Ярлык" свойств графических элементов для подсистемы "Desktop". А это уже епархия ББ. Видимо, строковые ресурсы не подцепятся напрямую из моего кода. Доеду домой -- проверю...) |
Автор: | Илья Ермаков [ Пятница, 25 Сентябрь, 2015 12:50 ] |
Заголовок сообщения: | Re: ГУЯ: бесконечный цикл. |
Там есть нюанс - в конце Strings должен быть перевод строки. Иначе он последнюю строку не заберёт. Ну и про Dev->Flush Resources не забывайте, после изменения файла. |
Автор: | prospero78 [ Пятница, 25 Сентябрь, 2015 18:06 ] |
Заголовок сообщения: | Re: ГУЯ: бесконечный цикл. |
Илья Ермаков писал(а): Там есть нюанс - в конце Strings должен быть перевод строки. Иначе он последнюю строку не заберёт. Ну и про Dev->Flush Resources не забывайте, после изменения файла. Хм. Действительно, нюанс. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |