Clarion 11-12

Clarion, Clarion 7

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

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

Clarion 11-12

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

FromSPB писал(а): 18 Май 2025, 21:09 Читаем внимательно.
Уговорил, речистый
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8025
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 95 раз

Clarion 11-12

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

FromSPB писал(а): 18 Май 2025, 21:13 The improved STRING type simplifies working with Unicode
У Вас достаточно вольный перевод этой незамысловатой фразы ...
Понятно, что информации нет. Но наверно лучше подождать, чем придумывать ? :D
Make Clarion Great Again ! 😎
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8025
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 95 раз

Clarion 11-12

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

finsoftrz писал(а): 19 Май 2025, 12:05 Вообще, насколько помню, драйвера в ЕЕ входили.
Как драйвер использовать его необходимости действительно не возникало
как в случае с btrieve, практически ничего не меняя в программе
В комплект входит In-Memory для разработчика, впрочем как и такой же AnyScreen ...
IP драйвер - это такая уродливая имитация Non-SQL серверной БД для TPS. Уж лучше тогда Btrieve.
Но как и с Btrieve - совместимость только при использовании примитивных типов данных.
У меня всё застопорилось на необходимости загружать в папку БД файлы (картинки с образцами).
Make Clarion Great Again ! 😎
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5233
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 63 раза

Clarion 11-12

Сообщение finsoftrz »

Игорь Столяров писал(а): 19 Май 2025, 12:20
finsoftrz писал(а): 19 Май 2025, 12:05 Вообще, насколько помню, драйвера в ЕЕ входили.
Как драйвер использовать его необходимости действительно не возникало
как в случае с btrieve, практически ничего не меняя в программе
В комплект входит In-Memory для разработчика, впрочем как и такой же AnyScreen ...
IP драйвер - это такая уродливая имитация Non-SQL серверной БД для TPS. Уж лучше тогда Btrieve.
Но как и с Btrieve - совместимость только при использовании примитивных типов данных.
У меня всё застопорилось на необходимости загружать в папку БД файлы (картинки с образцами).
Не слышал такого про inMemory. Я его практически не использую, удобнее с кьюшками работать, если научиться выводить их в browse. Недавно первый раз задействовал под вертикальное меню (в разных программах такое видел, когда обычное меню фрейма автоматически транслируют в вертикальное многоуровневое дерево).
IP драйвер не плохая штука, первые версии его глючили, сейчас, пишут, стабильно работает. В принципе, через него можно работать с разными базами данных, не только с tps. Это типа бесплатный для клиента вариант обойти сетевые проблемы при файл-серверном режиме работы.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2578
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Clarion 11-12

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

Игорь Столяров писал(а): 19 Май 2025, 12:20 В комплект входит In-Memory для разработчика
Да ну, а мужики-то и не знают... Это где такая лафа написана?
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2578
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Clarion 11-12

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

finsoftrz писал(а): 19 Май 2025, 13:41 Я его практически не использую, удобнее с кьюшками работать
Дело в том, что скорость работы IMDD и скорость работы c Queue с сортировкой, практически, одинаковая (я измерял). А если требуется часто переключаться на разные сортировки, то IMDD быстрее и удобней на порядки.

Ну и IMDD позволяет без заморочек использовать все фичи шаблонов, предусмотренные для работы с файлами.

Потому я и использую и то и то, в зависимости от потребностей.
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8025
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 95 раз

Clarion 11-12

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

Губин Игорь писал(а): 19 Май 2025, 13:49 Это где такая лафа написана?
Наверно это я перепутал из-за того, что мы часто просто копируем ClaMem.dll и регистрируем вместо установки. :shock:
Make Clarion Great Again ! 😎
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2578
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Clarion 11-12

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

Игорь Столяров писал(а): 19 Май 2025, 14:01 Наверно это я перепутал из-за того, что мы часто просто копируем ClaMem.dll и регистрируем вместо установки.
Ну так-то! :nr:

Самое "забавное" в этой ситуации, что на сайте велосипедистов нет описаний ни PE, ни EE от слова "совсем". Т.е. купить можно, а понять в чём разница - нет. :dizzy: Явно потому, что пользователи "с нуля" отсутствуют как класс. :nono:
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8025
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 95 раз

Clarion 11-12

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

finsoftrz писал(а): 18 Май 2025, 13:27 Если бы ускорить раза в 2, было бы хорошо
Проверил на одном компьютере полную сборку нескольких крупных проектов в C11 и C12.
Разница +/- 10 сек. на уровне погрешности измерения. Т.е. вообще нет изменений ...

С другой стороны, а никто и не говорил об изменениях в C12 для генерации и компиляции.
Вот когда перейдём на "modern compiler architecture" - тогда и нужно ожидать изменений. 👀

Код: Выделить всё

Just about every important IDE component, and close to 65% of the Runtime Library has been refactored, 
optimized and adjusted in preparation for the move away from the Topspeed compiler technologies and 
into a modern compiler architecture
Make Clarion Great Again ! 😎
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5233
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 63 раза

Clarion 11-12

Сообщение finsoftrz »

Я тоже изменений в скорости сборки не увидел. Кто-то из англоязычных написал, что у него улучшилась работа с очень большим словарем. ХЗ, у меня все тоже самое.
Главное в С12 это психологический эффект, что мы работаем на "современном' инструменте 2025 года выпуска. А SV обозначили, что де-юре они еще в бизнесе. Подозрение, что никакого рефакторинга не было (или под этим подразумеваются какие-то косметические правки кода) выглядит вполне правдоподобным.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8025
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 95 раз

Clarion 11-12

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

Мда. Похоже на пересборку + некоторые доработки самой оболочки.
Грустно, если это и всё, что удалось сделать за 3 года между бла-бла-бла RZ на Clarion DevCon. 😢
Make Clarion Great Again ! 😎
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5233
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 63 раза

Clarion 11-12

Сообщение finsoftrz »

Джонсон только что написал. Ржу не могу.
Производительность компилятора не изменится. Упоминания в блоге об изменениях в компиляторе - это компилятор, используемый для компиляции библиотек DLL во время выполнения. Это не тот компилятор, который мы используем для компиляции самого Clarion. Так что я не думаю, что там действительно есть на что “смотреть”. Это скорее внутренняя проблема, а не то, что влияет на нас.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8025
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 95 раз

Clarion 11-12

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

finsoftrz писал(а): 20 Май 2025, 9:23 Это не тот компилятор, который мы используем для компиляции самого Clarion
Есть такой бородатый анекдот про детский садик:
----------------------------------------------------------------
Воспитатель: Анечка, почему ты нарисовала такую странную крысу ?
Анечка: Потому что это не та клыса, которая мыса. А та клыса которая на доме ! :D
Make Clarion Great Again ! 😎
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2578
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Clarion 11-12

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

finsoftrz писал(а): 20 Май 2025, 9:23 Джонсон только что написал. Ржу не могу.
Ну это значит, что мы работаем на инструментарии для создания которого использован новейший компилятор! :nr:

:facepalm: :facepalm: :facepalm: :facepalm: :facepalm: :facepalm: :facepalm: :facepalm: :facepalm: :facepalm: :facepalm:
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8025
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 95 раз

Clarion 11-12

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

Какжется добропорядочные подписчики на ClaHUB начали что-то подозревать ... :idied:
Make Clarion Great Again ! 😎
Ответить