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

Clarion 11-12
Добавлено: 18 Май 2025, 14:30
finsoftrz
Губин Игорь писал(а): 18 Май 2025, 14:12
Игорь Столяров писал(а): 18 Май 2025, 13:03
Я смог восстановить русский в PDF только полным сносом C12 с компьютера.
Ну его нафиг... Переписывать и заново тестировать ничего не получив взамен...
Можно компилятор оставить от с11.1, а пока поизучать новые возможности IDE.
По поводу 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 русский текст пропал от слова совсем.
Мои извинения - ложная тревога.
Точнее проблема есть, но она связана с наслоениями C++ библиотек конкретно на моём ноуте.
Нужно мне с этим разбираться. В C12 проблем с экспортом в PDF нет.

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. Мы начали спасательную операцию ...
В процессе выяснилось, что юзер год не обновлял программу и отчёты в ней отвалились ещё в апреле ...

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

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

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

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