Страница 1 из 2

C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов

Добавлено: 01 Май 2020, 14:38
SergioRaguzini
Привет Всем!

Перешел пару месяцев назад на Win10-32 и обратил внимание, что в C6.3 для контрола Image в случае использовании имени графического файла длиной формата более 8.3, в дизайнерском окне процедуры Window видна только рамка, а его содержимое не отображается. Сокращать длину имени файла (в моем примере это protect_blue_48.gif) не хочется, ведь он используется и в других приложениях. Контур вместо фактической картинки мешает восприятию дизайна...

Искал в интернете причину, там есть описание как сделать в Win10 поддержку имен свыше 255 символов, но у меня имя гораздо короче, просто чуть длиннее чем старого формата 8.3. Приложение компилируется успешно и в готовом exe все отображается корректно.
Понимаю, что проблема, наверняка, в Win-10, т.к. такого никогда не видел в более ранних версиях Windows, но решение, к сожалению, пока не нашел...

Прошу помощи cla-сообщества

Спасибо

C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов

Добавлено: 01 Май 2020, 15:35
Игорь Столяров
Подскажите пожалуйста, а Вы можете проверить один и тот же GIF файл с разной длиной имён ?
Проблема проявляется только на GIF или BMP, JPG и т.д. ?
Просто, конкретно GIF - это формат, который имеет кучу версий + зависимость от встроенной таблицы цветов.

C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов

Добавлено: 01 Май 2020, 16:31
kreator
Игорь Столяров, паровоз, похоже тоже gif. Прозрачная ведь.

C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов

Добавлено: 01 Май 2020, 17:13
SergioRaguzini
Да на картинке GIF, сейчас проверил на JPG и BMP - результат тот же - имена файлов любого типа свыше 8.3 отображаются некорректно
Конечно, можно попробовать сделать сброс Windows, но придется переустанавливать программы чего не хочется...

C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов

Добавлено: 01 Май 2020, 17:18
Дед Пахом
В IDE где-то есть галка Поддержка длинных имён, это не то?

C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов

Добавлено: 01 Май 2020, 17:25
SergioRaguzini
насколько я знаю, в С6.3 нет отдельной такой опции... тут похоже где-то в самой винде, ппотому что есть у меня одна сторонняя прога (не имеющая к Clarion никакого отношения) и там похожая проблема

C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов

Добавлено: 01 Май 2020, 18:12
Игорь Столяров
SergioRaguzini писал(а): 01 Май 2020, 17:25 тут похоже где-то в самой винде
Видимо да, я думаю что где-то включена опция совместимости с файловыми системами старых версий.
Возможно FAT32 - надо рыть политики Windows. Потому, что под Win10 x32 & C63 такой проблемы нет.

1.jpg

C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов

Добавлено: 01 Май 2020, 19:29
kreator
Вот примерно о том же - https://www.sql.ru/forum/1324666/staroe ... 8-simvolov.

C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов

Добавлено: 01 Май 2020, 19:38
gopstop2007
Может это

C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов

Добавлено: 01 Май 2020, 21:56
SergioRaguzini
Спасибо!
Прежде чем создать тему на форуме, я неделю пытался решить этот вопрос самостоятельно, поэтому ранее уже перебрал варианты с FSUTIL.EXE а также с LongPathsEnabled и NtfsDisable8dot3NameCreation
Я сейчас переустановил Win10-32 заново, отформатировав пердварительно раздел на который установаил Win10. И, как только произошел первый запуск Рабочего стола сразу запустил С6.3 и опять получил на чистом(!) варианте такой же плаевный результат с игнорированием отображения картинок длинных имен файлов... :(
А вот теперь думаю - у меня Windows 10-Домащняя базовая, м.б. причина в этом и нужна PRO?

C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов

Добавлено: 01 Май 2020, 22:03
Игорь Столяров
SergioRaguzini писал(а): 01 Май 2020, 21:56 у меня Windows 10-Домащняя базовая, м.б. причина в этом и нужна PRO?
Вряд ли. У Вас нормальный дистрибутив Windows 10 (с сайта Microsoft) или какой-нибудь местный самопал ?

C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов

Добавлено: 01 Май 2020, 22:21
SergioRaguzini
Игорь Столяров писал(а): 01 Май 2020, 22:03 Вряд ли. У Вас нормальный дистрибутив Windows 10 (с сайта Microsoft) или какой-нибудь местный самопал ?
Дистрибутив покупной - брал в DNS на флешке, там сразу две версии Домашней базовой - 32 и 64

я уже и вручную в regedit и с помощью fsutil (fsutil 8dot3name) игрался со всеми параметрами и перезагружался - пока безрезультатно...

Блин, но должна же быть причина :facepalm:

C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов

Добавлено: 01 Май 2020, 22:26
Игорь Столяров
SergioRaguzini писал(а): 01 Май 2020, 22:21 Блин, но должна же быть причина
Файловая система NTFS ?

C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов

Добавлено: 01 Май 2020, 22:35
SergioRaguzini
Игорь Столяров писал(а): 01 Май 2020, 22:26 Файловая система NTFS ?
Да, NTFS

этот вариант я еще не пробовал...
м.б. надо FAT32 (я действительно, дней 10 наза менял диск...)

C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов

Добавлено: 01 Май 2020, 22:46
Игорь Столяров
SergioRaguzini писал(а): 01 Май 2020, 22:35 м.б. надо FAT32
Точно не надо. Наоборот можно подозревать какие-то проблемы с устаревшей FAT32 …
Я бы рекомендовал всё-таки, загрузить дистрибутив с сайта Microsoft и переустановить с него Windows c форматированием HDD.
Дистрибутив содержит скрипт настройки (когда-то даже его настраивал для Win7) и что там в DNS понастраивали (кроме рекламы) -
никто не знает … :( Лицензия Ваша прописана в BIOS проблем не будет - просто пропускаете ввод серийника, если нет наклейки.