Clarion 11-12

Clarion, Clarion 7

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

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

Clarion 11-12

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

ingasoftplus писал(а): 06 Декабрь 2024, 11:13 хотя бы это сделали бы - и то хорошо!!!
Меня умиляет, что мой новый компьютер, купленный по причине выхода из строя старого :facepalm: , проходит, лишь, по минимальной планке характеристик... В магазине на тот момент ничего более крутого не было, если, конечно ориентироваться не на размер экрана и золотую отделку. :idied:
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5022
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 11 раз
Поблагодарили: 46 раз

Clarion 11-12

Сообщение finsoftrz »

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

Clarion 11-12

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

finsoftrz писал(а): 06 Декабрь 2024, 12:29 так как этот релиз важен для последующих
Заменят формат APP/DCT для невозможноси отката и введут ежегодную он-лайн подписку на использование Clarion.
Всё, расходимся. :idied:
Make Clarion Great Again ! 😎
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2477
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 25 раз

Clarion 11-12

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

Игорь Столяров писал(а): 06 Декабрь 2024, 12:51 ежегодную он-лайн подписку на использование Clarion
С их темпами обновлений... :dizzy:
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5022
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 11 раз
Поблагодарили: 46 раз

Clarion 11-12

Сообщение finsoftrz »

Игорь Столяров писал(а): 06 Декабрь 2024, 12:51
finsoftrz писал(а): 06 Декабрь 2024, 12:29 так как этот релиз важен для последующих
Заменят формат APP/DCT для невозможноси отката и введут ежегодную он-лайн подписку на использование Clarion.
Всё, расходимся. :idied:
Да будем работать на предыдущих версиях клариона скорее всего. Вряд ли на такое пойдут, и так пользователей мало осталось, кто покупает годовую подписку.

Я тут к рантайму с6 подцепил стилизацию через xptheme и ptoolbar, доволен, как слон. Нафик не уперся рантайм с11 (кроме anyscreen, это отдельный разговор), красивый интерфейс можно и на с6 получить. Главное, что никого не напрягаем, можно у одного пользователя опционально включить, остальные работают без изменений. У iceTips целая линейка подобных продуктов есть, все в сырцах. Упомянутые классы стоят примерно $330, но, вроде, старые версии висят для открытого скачивания. Раньше как-то к сабкласингу не очень относился, а тут увидел, что сабкласятся отдельные контролы и как вся кухня убирается внутрь класса (там есть хитрость с переключением обработки из назначенной процедуры перехвата событий на метод класса через работу с параметрами в win api). В коде приложения, в основном, просто инициализация класса (кроме ptoolbar, там немного сложнее). И можно всякие вещи рисовать, без ограничений, зашитых в рантайм. Это не влияет заметно на скорость работы, так как просто дополнительный переход по адресу процедуры, которая далее передает обработку стандартной процедуре из рантайма, которую использует accept. Я приделал ptoolbar для автоматической замены закладок на стилизованные, а изначально он предлагает использовать control шаблон с image, а далее в его action можно добавлять кучу всего - закладки, кнопки, поля ввода и т.п., это потом прорисовывается и функционирует через вызов методов класса с красивым внешним видом.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2477
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 25 раз

Clarion 11-12

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

finsoftrz писал(а): 06 Декабрь 2024, 17:40 Да будем работать на предыдущих версиях клариона скорее всего.
Одного юникода недостаточно, чтобы подсадить на подписку. Если только 64. Да и то, в наших условиях это не пройдёт, т.к. всем подавай нативный линукс.
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5022
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 11 раз
Поблагодарили: 46 раз

Clarion 11-12

Сообщение finsoftrz »

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

Clarion 11-12

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

На самом деле текст объявления хайповый. Я увидел в нём две идеи.

1. Ничего из заявленного в прошлом году сделать так и не удалось. :(
Скорее всего из-за денег, раз даже ежегодный сейшн под пальмами отменили.
Есть старые наработки, вроде UTF строк и StatusBar интерфейс - о них давно заявлялось.

2. Один год прошёл без подписки, второй уже не вытянуть.
Видимо удалось пристыковать питон и через него библиотеки AI (судя по ресурсам).
Как и большинстве случаев - просто что бы заявить о том, что теперь это Clarion AI.
Надеюсь, что это отключаемая опция по типу AnyScreen.

Есть надежда, что отработали список глюков и стабилизировали среду разработки
окончательно простившись с направлениями Clarion# / Clarion 6 RTL / Claron Legacy
(поэтому потеря совместимости с чуланом и важный переход для Clarion x64).

Ну и цена. Как я понимаю, нас после ковида больше не стало, поэтому ждём что хоть в USA нет инфляции. ;)
Make Clarion Great Again ! 😎
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5022
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 11 раз
Поблагодарили: 46 раз

Clarion 11-12

Сообщение finsoftrz »

Не надо трогать с6 rtl. :-) C11 rtl это тот самый C6 rtl плюс портированные в него некоторые разработки 3d party и сопутствующие этому процессу баги.
Ai это, видимо то, что анонсировала ms в Windows 11. По идее там api должно быть, нафига питон, может и не будет прокладки на питоне. Штука эта модная, но для того, чтобы получился эффект, нужно наполнение информацией. RZ так и написал, мы приделаем вызовы из ide, а дальше вы сами. :-)
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5022
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 11 раз
Поблагодарили: 46 раз

Clarion 11-12

Сообщение finsoftrz »

Глюки и стабильность среды с Clarion# / Clarion 6 RTL / Claron Legacy вообще никак не связаны.
RZ хотел переписать рантайм на другой компилятор, чтобы перейти затем на 64 бита с его помощью. Сейчас глубоко все заточено на топспидовские компиляторы, а с нынешним уровнем компетенции, недостатком ресурсов выглядит маловероятным.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7816
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 26 раз
Поблагодарили: 83 раза

Clarion 11-12

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

finsoftrz писал(а): 06 Декабрь 2024, 18:31 C11 rtl это тот самый C6 rtl
Так в том и дело. Каждый из рудиментов Clarion# / Clarion 6 RTL / Claron Legacy требует настройки и сопровождения.
Если сейчас начнётся перестройка, то нужны и основания оплачивать переделку нескольких RTL.
А их нет. На ClaHUB уже почти нет вопросов по C63. Есть застрявшие на C50 / С55 - но это уже совсем другая палата.

В Windows 11 прикладной интефейс API. Могу только угадывать, но скорее всего речь идёт об инструменте разработки.
Ничего страшного. На Сlarion# уже "все и вчера" переходили, нано-технологии зря прошли, переживём и AI. ;)
Make Clarion Great Again ! 😎
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5022
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 11 раз
Поблагодарили: 46 раз

Clarion 11-12

Сообщение finsoftrz »

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

Clarion 11-12

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

finsoftrz писал(а): 06 Декабрь 2024, 19:35 Представьте, если Ваши программы перестанут стабильно работать у клиентов.
Сравнение некорректно ! Клиент не может изменить программу, если измениться среда её выполнения.
A разработчик - не хочет, это иное. Просто чем дальше - тем больше будут расходится версии ... и этим
кто-то должен управлять. Посмотрим. С другой стороны C11 в любом случае останется с C6 RTL. :)
Make Clarion Great Again ! 😎
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2477
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 25 раз

Clarion 11-12

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

Да фиг его знает, есть ли, вообще, смысл в переходе на С12...
1. Ну да, встроенный юникод это красиво, но область применения, в наших условиях, минимальна.
2. Интерфейс к ИИ, конечно, хорошо и востребовано, но санкции никто не отменял. Закладываться на доступ к забугорным ИИ и, тем более, через API в виндах, как минимум, недальновидно и не пройдёт у госзаказчиков и компаний с риском санкций.

Юникод в интерфейсе был бы очень кстати лет 10 тому назад, когда был спрос от зарубежных пользователей на программу с русским интерфейсом под нерусскоязычными виндами. Но такие пользователи уже на пенсии, да и наличие на экране русских букв :nono: :lol: .
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7816
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 26 раз
Поблагодарили: 83 раза

Clarion 11-12

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

Губин Игорь писал(а): 07 Декабрь 2024, 8:18 встроенный юникод это красиво
Только ещё нужно посмотреть как это будет работать на списанных Win 7 / XP ...

И кстати, в тексте анонса C12 я не вижу ничего про интерфейс.
Сказано о USTRING с поддержкой Unicode ...

Т.е. это можно, например, с сервиса загрузить строку в UTF-8 и напрямую
присвоить её полю в БД с кодировкой в ANSI на лету. И обратно ANSI строку записать в UTF-8.
Так мы такую "конвертацию" уже сто лет умеем и сами делать ... ;)

И как бы ещё придуманное SV "more elegant solution" не оказлось несовместимым
с традиционной кодировкой полей в БД. Преценденты таких "изобретений" у SV есть.
Make Clarion Great Again ! 😎
Ответить