Страница 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 такой проблемы нет.
C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов
Добавлено: 01 Май 2020, 19:29
kreator
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) игрался со всеми параметрами и перезагружался - пока безрезультатно...
Блин, но должна же быть причина

C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов
Добавлено: 01 Май 2020, 22:26
Игорь Столяров
SergioRaguzini писал(а): 01 Май 2020, 22:21
Блин, но должна же быть причина
Файловая система NTFS ?
C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов
Добавлено: 01 Май 2020, 22:35
SergioRaguzini
Да, NTFS
этот вариант я еще не пробовал...
м.б. надо FAT32 (я действительно, дней 10 наза менял диск...)
C6.3 в среде Win10 не отображает картинку длинных имен Image-файлов
Добавлено: 01 Май 2020, 22:46
Игорь Столяров
Точно не надо. Наоборот можно подозревать какие-то проблемы с устаревшей FAT32 …
Я бы рекомендовал всё-таки, загрузить дистрибутив с сайта Microsoft и переустановить с него Windows c форматированием HDD.
Дистрибутив содержит скрипт настройки (когда-то даже его настраивал для Win7) и что там в DNS понастраивали (кроме рекламы) -
никто не знает …

Лицензия Ваша прописана в BIOS проблем не будет - просто пропускаете ввод серийника, если нет наклейки.