Clarion 11-12

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2301
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 17 раз

Clarion 11-12

Сообщение Губин Игорь »

Игорь Столяров писал(а): 27 Июнь 2022, 10:29 все вызываемые из ReportWindow окна теперь тоже должны быть не MDI ...
Я, в подобных случаях, запрашиваю все такие параметры или вызываю окна из внешней процедуры, а потом уже запускаю генерацию отчётов в "пакетном режиме".
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7329
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Clarion 11-12

Сообщение Игорь Столяров »

finsoftrz писал(а): 27 Июнь 2022, 10:46 На мое восприятие, правильнее вначале запросить все параметры, а потом уже вызывать ProgressWindow .
Полностью согласен. Но ведь лень !
Тогда на каждый отчёт с параметрами нужно добавлять окно для их запроса ... тоска ... :(
Но здесь видимо, что-то нужно будет делать, т.к. политика партии в C11.1 изменилась и надежд
на возврат "как было раньше" нет.
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4561
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Clarion 11-12

Сообщение finsoftrz »

Для извращенцев есть вариант одного такого окна на все отчеты. :-)
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4561
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Clarion 11-12

Сообщение finsoftrz »

Кстати, сейчас время закупать новый комп для работы с с11, если нужно и предпочтение стационарному. Пока железяки практически по старым ценам, что дальше будет, неизвестно. Я себе заказал, так как в среду С6 уже несколько месяцев не захожу совсем.
На ноуты цены существенно выросли. Правда, развивается рынок продаж подержанных - везут из-за бугра, ценники на всякие топовые модели 5-6 летней давности вполне приемлемые.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7329
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Clarion 11-12

Сообщение Игорь Столяров »

finsoftrz писал(а): 27 Июнь 2022, 12:53 так как в среду С6 уже несколько месяцев не захожу совсем
Т.е. у Вас прям всё в C11 работает ? И предварительный просмотр окон в Designer APP тоже ?
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4561
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Clarion 11-12

Сообщение finsoftrz »

Игорь Столяров писал(а): 27 Июнь 2022, 15:29
finsoftrz писал(а): 27 Июнь 2022, 12:53 так как в среду С6 уже несколько месяцев не захожу совсем
Т.е. у Вас прям всё в C11 работает ? И предварительный просмотр окон в Designer APP тоже ?
На простых окнах предпросмотр работает, на более сложных часто не работает. В с11 очень много багов, мы обсуждали. Но таких, что совсем невозможно работать, не замечено. Привыкаешь постепенно. Главное, что решен вопрос со скоростью сборки, что критично на больших проектах. Если тратится больше времени в дизайнере окон, значительно больше экономится на сборке.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2301
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 17 раз

Clarion 11-12

Сообщение Губин Игорь »

Игорь Столяров писал(а): 27 Июнь 2022, 15:29 И предварительный просмотр окон в Designer APP тоже ?
Вроде, работает :dizzy:
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7329
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Clarion 11-12

Сообщение Игорь Столяров »

finsoftrz писал(а): 27 Июнь 2022, 10:44 Можно вызов в скобки взять из system{prop:threading}=0 и system{prop:threading}=1.
За напоминание про этот забытый прибамбас - :ty: !
Если правильно его приготовить - то это разруливает некоторые мои навороты.
hi.gif
hi.gif (3.86 КБ) 855 просмотров
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4561
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Clarion 11-12

Сообщение finsoftrz »

Я это использую, когда запускаю программу с ключиком для автоматической отработки каких-то функций. Те же функции можно запускать и как обычные mdi окна.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7329
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Clarion 11-12

Сообщение Игорь Столяров »

finsoftrz писал(а): 29 Июнь 2022, 17:56 Те же функции можно запускать и как обычные mdi окна.
Да. Причём, если нужно открыть окно в SDI режиме - то просто выключаем system{prop:threading}
только на момент открытия окна и потом сразу включаем назад. И не нарушается работа других потоков. :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4561
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Clarion 11-12

Сообщение 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 раз.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7329
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Clarion 11-12

Сообщение Игорь Столяров »

finsoftrz писал(а): 06 Июль 2022, 12:13 со среды с6 12 раз
Красота ! Это же теперь и ABC вообще не нужен. Можно всё херасить в Legacy, а девайс всё перемелет ... ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4561
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Clarion 11-12

Сообщение finsoftrz »

Если функционал смещать от шаблонов в сторону классов, то разница скорости кодогенерации будет менее критична, так как скорость компиляции практически не изменилась, а скорость линковки занимает небольшую часть в общем процессе сборки.
Скорее всего так, проверить не на чем, нужно большое app с парой сотней процедур и большой надстройкой над стандартными классами. На стандартных примерах мне показалось, что среда работает несколько медленнее при abc, в плане задержек при открытии процедур, дерева эмбедов и т.п.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4561
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Clarion 11-12

Сообщение finsoftrz »

Кстати, сегодня пришло письмо, что среда basic4android стала 64 бит. Про 32 бита не написано, скорее всего, больше не будет поддерживаться. Поэтому, если кто-то использует b4a для создания мобильных приложений наряду с кларионом для настольных, это усложнит жизнь, придется либо на разных компьютерах, либо на виртуальной машине.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7329
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Clarion 11-12

Сообщение Игорь Столяров »

Всё делается для "авторов больших проектов". Куда податься обычному разрабочику - непонятно. :(
Я, в своё время, начал работать с B4A только потому, что у меня Android Studio под Win x32 не запустилась. ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Ответить