Страница 185 из 197

Clarion 11-12

Добавлено: 18 Май 2025, 14:12
Губин Игорь
Игорь Столяров писал(а): 18 Май 2025, 13:03 Я смог восстановить русский в PDF только полным сносом C12 с компьютера.
Ну его нафиг... Переписывать и заново тестировать ничего не получив взамен... :dizzy:

Clarion 11-12

Добавлено: 18 Май 2025, 14:30
finsoftrz
Губин Игорь писал(а): 18 Май 2025, 14:12
Игорь Столяров писал(а): 18 Май 2025, 13:03 Я смог восстановить русский в PDF только полным сносом C12 с компьютера.
Ну его нафиг... Переписывать и заново тестировать ничего не получив взамен... :dizzy:
Можно компилятор оставить от с11.1, а пока поизучать новые возможности IDE. :mrgreen:

По поводу pdf, тупо подсунуть dll от c11.1 не помогает?

Clarion 11-12

Добавлено: 18 Май 2025, 14:37
Игорь Столяров
finsoftrz писал(а): 18 Май 2025, 14:30 По поводу pdf, тупо подсунуть dll от c11.1 не помогает?
Неть. Таки я Вам больше скажу за это.
Полная пересборка приложения в среде C11.1 тоже не помогает !
Только после сноса C12 с компьютера и пересборки приложения решился вопрос. 😢

Clarion 11-12

Добавлено: 18 Май 2025, 14:40
Губин Игорь
Игорь Столяров писал(а): 18 Май 2025, 14:37 Полная пересборка приложения в среде C11.1 тоже не помогает !
А пути не перемешиваются? Не может быть, что какой-нибудь DLL из 12 цепляется раньше?

Clarion 11-12

Добавлено: 18 Май 2025, 14:48
finsoftrz
Игорь Столяров писал(а): 18 Май 2025, 14:37
finsoftrz писал(а): 18 Май 2025, 14:30 По поводу pdf, тупо подсунуть dll от c11.1 не помогает?
Неть. Таки я Вам больше скажу за это.
Полная пересборка приложения в среде C11.1 тоже не помогает !
Только после сноса C12 с компьютера и пересборки приложения решился вопрос. 😢
Тупо подложить dll в каталог приложения после сборки? Чудес не бывает, наверняка что-то с путями.

Clarion 11-12

Добавлено: 18 Май 2025, 14:50
Игорь Столяров
Губин Игорь писал(а): 18 Май 2025, 14:40 Не может быть, что какой-нибудь DLL из 12 цепляется раньше?
Ну как бы все DLL в папке проекта. Даты и размеры проверил.
В системный PATH Clarion не прописывается.
Скорее всего появились какие-то новые параметры локализации.

Интересно, что сборка всех DLL в C12 - это 25.04.2025 г. (CapeSoft Driver Kit ?)
Но дата публикации C12 - 15.05.2025 г.
Т.е. видимо 20 дней кто-то тестировал и потом это было выложено для всех.

Clarion 11-12

Добавлено: 18 Май 2025, 15:56
Игорь Столяров
Игорь Столяров писал(а): 18 Май 2025, 12:18 У меня при сборке в C12 русский текст пропал от слова совсем.
Мои извинения - ложная тревога. :facepalm:
Точнее проблема есть, но она связана с наслоениями C++ библиотек конкретно на моём ноуте. :shock:
Нужно мне с этим разбираться. В C12 проблем с экспортом в PDF нет. :D

Clarion 11-12

Добавлено: 18 Май 2025, 16:02
Дед Пахом
Но осадочек остался.

Clarion 11-12

Добавлено: 18 Май 2025, 17:22
FromSPB
Игорь Столяров писал(а): 18 Май 2025, 7:40 Можно. Описание есть в справке. Но нельзя ПРИСВОИТЬ значение первому символу.
Про USTRING я в курсе :) Более того, по поводу присвоения одиночного символа по индексу в USTRING переменной документация не права. В левой части присваивания недопустимой являлась "вырезка" (string slicing).
Но в С12 SV от USTRING отказалась, реализовав, судя по описанию, некий универсальный механизм, позволяющий хранить в переменной как ANSI строки, так и строки в Unicode. С учетом необходимости обеспечения обратной совместимости я не вижу другого решения кроме вызова некоей внутренней функции, интерпретерующей текущее содержимое переменной. Отсюда и вопросы.

Clarion 11-12

Добавлено: 18 Май 2025, 17:27
Игорь Столяров
Осадочек остался !
Давным давно, мой инструктор по вождению рассказывал, что 95% аварий -
это когда встречаются на дороге, как минимум, 2 барана. А одного можно всегда объехать.

Сначала один ХЗ зачем выпустил новый релиз C12 без описания. Второй (я) собрал старый заброшенный проект и выложил.
Утром написал третий, что он обновил программу и у него отвалились отчёты в PDF. Мы начали спасательную операцию ...
В процессе выяснилось, что юзер год не обновлял программу и отчёты в ней отвалились ещё в апреле ... :facepalm:

Clarion 11-12

Добавлено: 18 Май 2025, 18:00
Губин Игорь
FromSPB писал(а): 18 Май 2025, 17:22 некий универсальный механизм
Универсальность при запрете на [1:2] = 'ab' ? :dizzy:

Clarion 11-12

Добавлено: 18 Май 2025, 19:05
Игорь Столяров
FromSPB писал(а): 18 Май 2025, 17:22 судя по описанию, некий универсальный механизм
Если у Вас есть какая-то информация об описании C12 - давайте её посмотрим совместно.
У меня нет доступа в закрытую новостную группу SV, а в других местах я ничего подобного не вижу ... 🤷‍♂️

Clarion 11-12

Добавлено: 18 Май 2025, 20:00
finsoftrz
В закрытых группах тоже тишина. Народ размышляет, видимо, как к этому отнестись. :D

Clarion 11-12

Добавлено: 18 Май 2025, 21:09
FromSPB
Губин Игорь писал(а): 18 Май 2025, 18:00 Универсальность при запрете на [1:2] = 'ab'
Читаем внимательно. Ограничение на использование slicing в левой части присваивания относилась в USTRING. Универсальность STRING заявлена в C12, где USTRING нет.

Clarion 11-12

Добавлено: 18 Май 2025, 21:13
FromSPB
Игорь Столяров писал(а): 18 Май 2025, 19:05 Если у Вас есть какая-то информация об описании C12 - давайте её посмотрим совместно.
https://clarionsharp.com/blog/clarion-12-is-released/

We’ve eliminated the complications of managing two string data types (STRING/USTRING). The improved STRING type simplifies working with Unicode