powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Возможно это ошибки Delphi 10.3.2, надо уточнить
11 сообщений из 11, страница 1 из 1
Возможно это ошибки Delphi 10.3.2, надо уточнить
    #39845878
Stalker4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hi All,

Недавно перешел с Delphi 10.2.3 на Delphi 10.3.2.

1)
В Delphi Code Insight когда набираешь в редакторе название класса и жмешь точку, выскакивает окно-подсказка с перечнем свойств и методов этого класса.

В Delphi 10.2.3 это окно имеет вид:


а в Delphi 10.3.2 этот вид несколько другой:


Обратите внимание, что в Delphi 10.2.3 текущая строка имеет нормальный вид (синий фон, белые буквы) - по сути это цвет выделенного текста.
А в Delphi 10.3.2 текущая строка имеет какой то светлый фон и текст в ней почти не виден.

Вопрос: Это можно как то поправить, например задать цвет для фона или букв ?
В настройках Editor Options->Color я такого не нашел, но может просто плохо искал ...


2)
В одной из используемых мною библиотек есть такой код

Код: pascal
1.
VarAsType(Value, varString)


Value имеет тип Variant , а точнее Variant array of Byte .

В Delphi 10.2.3 и ниже указанный выше код выполняется без ошибок.
А в Delphi 10.3.2 (а может и в 10.3.x) при выполнении этого кода происходит ошибка

raised exception class EVariantTypeCastError with message 'Invalid variant type conversion'.
Вопрос: Это ошибка самой Delphi или это все таки сам код некорректный ?
...
Рейтинг: 0 / 0
Возможно это ошибки Delphi 10.3.2, надо уточнить
    #39846100
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) no comments - стандартная тема рулит
2) Ну не может делфя корректно привести абстрактный набор байтов в строку. Я бы на её месте тоже не смог - ибо возникли бы соответствующие вопросы по кодировкам...
...
Рейтинг: 0 / 0
Возможно это ошибки Delphi 10.3.2, надо уточнить
    #39846102
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_nigger,

1. Это лечится лечится - https://en.delphipraxis.net/topic/1408-code-completion-colours-twilight/
2. Могла же до 10.3.2... Даже на позиксе могла, заметь.
...
Рейтинг: 0 / 0
Возможно это ошибки Delphi 10.3.2, надо уточнить
    #39846108
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey1. Это лечится лечится - https://en.delphipraxis.net/topic/1408-code-completion-colours-twilight/
2. Могла же до 10.3.2... Даже на позиксе могла, заметь.

Я знаю что 1) лечится, но предпочитаю не искать проблемы, где их нет.
Собственно 2) это тоже касается. Я бы не стал полагаться на то - что додумает за меня компилятор и как он будет трактовать исходный набор байт. Правильнее для этого использовать класс-метод(ы) TEncoding
...
Рейтинг: 0 / 0
Возможно это ошибки Delphi 10.3.2, надо уточнить
    #39846111
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_niggerЯ бы не стал полагаться на то - что додумает за меня компилятор и как он будет трактовать исходный набор байт
До 10.3 этим занималась система, она варианты конвертировала.
...
Рейтинг: 0 / 0
Возможно это ошибки Delphi 10.3.2, надо уточнить
    #39846129
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyДо 10.3 этим занималась система, она варианты конвертировала.Абсолютно идентично под всеми таргет платформами? Я не знаю, не проверял. Помню в вариантах даже с Int64 заморочки были.
...
Рейтинг: 0 / 0
Возможно это ошибки Delphi 10.3.2, надо уточнить
    #39846131
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_niggerАбсолютно идентично под всеми таргет платформами?
Я всё не проверял, но вот это случай проверял на линуксе - оно работало. На линуксе, как ты понимаешь, этим занималась RTL.
...
Рейтинг: 0 / 0
Возможно это ошибки Delphi 10.3.2, надо уточнить
    #39846199
Stalker4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kazantsev Alexeywhite_nigger,
1. Это лечится лечится - https://en.delphipraxis.net/topic/1408-code-completion-colours-twilight/ Посмотрел, методы лечение: или темная тема или правка ресурса.
Темная тема мне весьма не нравиться, а правка ресурса затрагивает другие места IDE, ухудшая уже их.

В общем оба варианта так себе.
Завел тикет на CodeCentral.
Кто хочет, поддержите его.

Kazantsev Alexeywhite_nigger,
2. Могла же до 10.3.2... Даже на позиксе могла, заметь. Завел тикет на CodeCentral.
Кто хочет, поддержите его.
...
Рейтинг: 0 / 0
Возможно это ошибки Delphi 10.3.2, надо уточнить
    #39846224
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stalker4а правка ресурса затрагивает другие места IDE, ухудшая уже их
Можно выбрать цвет не такой тёмный, как в примере, будет получше.
...
Рейтинг: 0 / 0
Возможно это ошибки Delphi 10.3.2, надо уточнить
    #39846377
Stalker4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"По цвету" уже есть ответ разработчиков:
авторDavid Millington,
Thanks - yes, the selection colour should match the editor selection colour. We plan to fix this soon.
...
Рейтинг: 0 / 0
Возможно это ошибки Delphi 10.3.2, надо уточнить
    #39852230
Фотография sasha27
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexeywhite_nigger,

1. Это лечится лечится - https://en.delphipraxis.net/topic/1408-code-completion-colours-twilight/
...

Спасибо! Вылечил!
Глаза теперь не ломать в Community 10.3.2!
Все работает
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Возможно это ошибки Delphi 10.3.2, надо уточнить
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]