Страница 117 из 198
Clarion 11-12
Добавлено: 27 Июнь 2022, 10:52
Губин Игорь
Игорь Столяров писал(а): 27 Июнь 2022, 10:29
все вызываемые из ReportWindow окна теперь тоже должны быть не MDI ...
Я, в подобных случаях, запрашиваю все такие параметры или вызываю окна из внешней процедуры, а потом уже запускаю генерацию отчётов в "пакетном режиме".
Clarion 11-12
Добавлено: 27 Июнь 2022, 12:01
Игорь Столяров
finsoftrz писал(а): 27 Июнь 2022, 10:46
На мое восприятие, правильнее вначале запросить все параметры, а потом уже вызывать ProgressWindow .
Полностью согласен. Но ведь лень !
Тогда на каждый отчёт с параметрами нужно добавлять окно для их запроса ... тоска ...

Но здесь видимо, что-то нужно будет делать, т.к. политика партии в C11.1 изменилась и надежд
на возврат "как было раньше" нет.
Clarion 11-12
Добавлено: 27 Июнь 2022, 12:32
finsoftrz
Для извращенцев есть вариант одного такого окна на все отчеты.

Clarion 11-12
Добавлено: 27 Июнь 2022, 12:53
finsoftrz
Кстати, сейчас время закупать новый комп для работы с с11, если нужно и предпочтение стационарному. Пока железяки практически по старым ценам, что дальше будет, неизвестно. Я себе заказал, так как в среду С6 уже несколько месяцев не захожу совсем.
На ноуты цены существенно выросли. Правда, развивается рынок продаж подержанных - везут из-за бугра, ценники на всякие топовые модели 5-6 летней давности вполне приемлемые.
Clarion 11-12
Добавлено: 27 Июнь 2022, 15:29
Игорь Столяров
finsoftrz писал(а): 27 Июнь 2022, 12:53
так как в среду С6 уже несколько месяцев не захожу совсем
Т.е. у Вас прям всё в C11 работает ? И предварительный просмотр окон в Designer APP тоже ?
Clarion 11-12
Добавлено: 27 Июнь 2022, 15:43
finsoftrz
Игорь Столяров писал(а): 27 Июнь 2022, 15:29
finsoftrz писал(а): 27 Июнь 2022, 12:53
так как в среду С6 уже несколько месяцев не захожу совсем
Т.е. у Вас прям всё в C11 работает ? И предварительный просмотр окон в Designer APP тоже ?
На простых окнах предпросмотр работает, на более сложных часто не работает. В с11 очень много багов, мы обсуждали. Но таких, что совсем невозможно работать, не замечено. Привыкаешь постепенно. Главное, что решен вопрос со скоростью сборки, что критично на больших проектах. Если тратится больше времени в дизайнере окон, значительно больше экономится на сборке.
Clarion 11-12
Добавлено: 28 Июнь 2022, 11:59
Губин Игорь
Игорь Столяров писал(а): 27 Июнь 2022, 15:29
И предварительный просмотр окон в Designer APP тоже ?
Вроде, работает

Clarion 11-12
Добавлено: 29 Июнь 2022, 16:17
Игорь Столяров
finsoftrz писал(а): 27 Июнь 2022, 10:44
Можно вызов в скобки взять из system{prop:threading}=0 и system{prop:threading}=1.
За напоминание про этот забытый прибамбас -

!
Если правильно его приготовить - то это разруливает некоторые мои навороты.

- hi.gif (3.86 КБ) 2692 просмотра
Clarion 11-12
Добавлено: 29 Июнь 2022, 17:56
finsoftrz
Я это использую, когда запускаю программу с ключиком для автоматической отработки каких-то функций. Те же функции можно запускать и как обычные mdi окна.
Clarion 11-12
Добавлено: 29 Июнь 2022, 19:07
Игорь Столяров
finsoftrz писал(а): 29 Июнь 2022, 17:56
Те же функции можно запускать и как обычные mdi окна.
Да. Причём, если нужно открыть окно в SDI режиме - то просто выключаем system{prop:threading}
только на момент открытия окна и потом сразу включаем назад. И не нарушается работа других потоков.

Clarion 11-12
Добавлено: 06 Июль 2022, 12:13
finsoftrz
Пересаживаюсь на новый компьютер.
Новый i7 2.9 ГГц 8 ядер, 16 ГБ ОЗУ DDR4, SSD 512 ГБ под систему, 2 HD по 1Т, Windows 10 64 бит.
Старый i3 3.1 ГГц 2 ядра, 4 ГБ ОЗУ DDR3, 2 HD по 512 ГБ, Windows 7 32 бита.
Прирост производительности сборки большого app в С11 составил примерно 2 раза. На новом 48 сек, на старом 103 сек.
Если добавить, что разница скорости кодогенерации в с11 в 6 раз выше, чем в С6, то получаем общий профит скорости сборки от перехода в среду с11 со среды с6 12 раз.
Clarion 11-12
Добавлено: 06 Июль 2022, 12:25
Игорь Столяров
finsoftrz писал(а): 06 Июль 2022, 12:13
со среды с6 12 раз
Красота ! Это же теперь и ABC вообще не нужен. Можно всё херасить в Legacy, а девайс всё перемелет ...

Clarion 11-12
Добавлено: 06 Июль 2022, 12:47
finsoftrz
Если функционал смещать от шаблонов в сторону классов, то разница скорости кодогенерации будет менее критична, так как скорость компиляции практически не изменилась, а скорость линковки занимает небольшую часть в общем процессе сборки.
Скорее всего так, проверить не на чем, нужно большое app с парой сотней процедур и большой надстройкой над стандартными классами. На стандартных примерах мне показалось, что среда работает несколько медленнее при abc, в плане задержек при открытии процедур, дерева эмбедов и т.п.
Clarion 11-12
Добавлено: 06 Июль 2022, 14:47
finsoftrz
Кстати, сегодня пришло письмо, что среда basic4android стала 64 бит. Про 32 бита не написано, скорее всего, больше не будет поддерживаться. Поэтому, если кто-то использует b4a для создания мобильных приложений наряду с кларионом для настольных, это усложнит жизнь, придется либо на разных компьютерах, либо на виртуальной машине.
Clarion 11-12
Добавлено: 06 Июль 2022, 15:07
Игорь Столяров
Всё делается для "авторов больших проектов". Куда податься обычному разрабочику - непонятно.

Я, в своё время, начал работать с B4A только потому, что у меня Android Studio под Win x32 не запустилась.
