|
0 / 0 / 0
Регистрация: 25.05.2019
Сообщений: 34
|
|||||||||||
Проблема с кодировкой в OpenDialog16.08.2019, 14:11. Показов 5598. Ответов 49
Метки appearance, application appearance, delphi appearance, styleservices, themes, tstyleengine, tstylehook, tstylemanager, vcl styles, баги appearance, баги delphi appearance, баги делфи appearance, делфи appearance (Все метки)
Возникла проблема не пойму почему так просто мистика. Вот беру код:
C:\Users\admin\Desktop\Files\Новый текстовый документ (1).txt C:\Users\admin\Desktop\Files\Новый текстовый документ (2).txt C:\Users\admin\Desktop\Files\Новый текстовый документ (3).txt C:\Users\admin\Desktop\Files\Новый текстовый документ (4).txt C:\Users\admin\Desktop\Files\Новый текстовый документ (5).txt C:\Users\admin\Desktop\Files\Новый текстовый документ (6).txt ... и т.д. C:\Users\admin\Desktop\Files\Новый текстовый документ (5328).txt C:\Users\admin\Desktop\Files\Новый текстовый документ (5329).txt C:\Users\admin\Desktop\Files\Новый текстовый документ (5330).txt Все нормально пути файлов правильные. Но если я в опциях выберу любую тему оформления для программы например "Sky" и использую тот же код с теме же 5000+ файлами то в Memo показывается уже вот такой текст: 儇\Новый текстовый документ (1).txt 儇\Новый текстовый документ (2).txt 儇\Новый текстовый документ (3).txt 儇\Новый текстовый документ (4).txt 儇\Новый текстовый документ (5).txt 儇\Новый текстовый документ (6).txt ... и т.д. 儇\Новый текстовый документ (5328).txt 儇\Новый текстовый документ (5329).txt 儇\Новый текстовый документ (5330).txt Показываются не правильные пути файлов. Почему так? После смены темы используется другая процедура определения пути в OpenDialog? Почему кодировка слетает? Как можно это исправить?
0
|
|||||||||||
| 16.08.2019, 14:11 | |
|
Ответы с готовыми решениями:
49
Проблема с кодировкой Проблема с русской кодировкой Проблема с кодировкой в компоненте NMSMTP1 |
|
|
|
| 10.09.2019, 16:33 | |
|
Мало ли что влияет, размер окошка TEdit, размер формы, размер монитора, быстродействие компа... Я стока скрытых багов обнаруживал, только лишь запуская проект на очень древнем ноуте, ууу...)
Ну с Appearance мерцает при движении мышкой над TEdit'ом. Причём совершенно одинаково и без DoubleBuffered и с ним. При обычных системных стилях Win10 мерцает только без DoubleBuffered, с ним вроде уже нормально. Та опробуйте вы для начала AlphaControls A.K.A. AlphaSkins. :3
0
|
|
|
0 / 0 / 0
Регистрация: 25.05.2019
Сообщений: 34
|
|
| 10.09.2019, 17:09 [ТС] | |
|
GoodWeather, Это аналог стандартных стилей (тем оформления) Delphi? Там таких багов не наблюдается?
0
|
|
|
462 / 185 / 32
Регистрация: 04.08.2018
Сообщений: 732
|
||
| 10.09.2019, 17:40 | ||
|
0
|
||
|
|
||||||||||||||||
| 10.09.2019, 18:17 | ||||||||||||||||
Сторонние скин-движки типа AlphaControls делают как-то по-своему, чаще всего имеют свой формат хранения скина, исходный код не афишируют. Зато имеют техподдержку, сами изучают собственные баги, регулярно выпускают обновления/исправления. А внешний вид результата почти всегда можно подогнать под похожий на кого-то ещё другого.
0
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 25.05.2019
Сообщений: 34
|
|||
| 10.09.2019, 20:15 [ТС] | |||
|
Rayvenor, Спасибо! значит это все таки баг, а то я думал что это у меня проблемы какие то с ПО.
GoodWeather, Спасибо и вам, теперь буду знать что к чему.
0
|
|||
|
3054 / 1673 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
|
|
| 11.09.2019, 11:26 | |
|
Прикольный глюк!
kavabanga2019, а, если не секрет, зачем тебе такой огромный текст в Edit ? ну не предназначен он для таких объёмов. Вот и глючит. Но даже если бы он не глючил. Неужели это кому-то удобно - иметь текст в 40 тысяч символов, из которых видно сотню (в лучшем случае). Возьми другой компонент, более подходящий (какой-нибудь список, дерево) - и глюк уйдёт и пользователю удобнее (возможно).
0
|
|
|
|
|
| 11.09.2019, 14:24 | |
|
Насколько я понял, ТС увидел что внутри OpenDialog при выборе кучи файлов в его Edit чё-та текст берёт и пропадает.
Ну он сделал свой Edit на форме и скопировал туда - и там тоже пропадает (а может просто не прорисовывается), просто проверить. А основная проблема-то в том что в самом OpenDialog.Files содержимое портится..! Добавлено через 2 минуты Как вообще Appearance умудряется это портить, не представляю, капец просто)))
1
|
|
|
3054 / 1673 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
|
|
| 11.09.2019, 14:32 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 25.05.2019
Сообщений: 34
|
|||
| 12.09.2019, 18:26 [ТС] | |||
|
0
|
|||
| 12.09.2019, 18:26 | |
|
Проблема с кодировкой текстового файла в делфи7 ПроБлемА с кодировкой русских символов, ASCII код
Проблема с OpenDialog!!!! Проблема с OpenDialog Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|