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

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
SergioRaguzini
Бывалый
Сообщения: 72
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край

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

Сообщение SergioRaguzini »

Привет Всем!

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

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

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

Спасибо
Вложения
error_1.jpg

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4626
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

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

Сообщение Игорь Столяров »

Подскажите пожалуйста, а Вы можете проверить один и тот же GIF файл с разной длиной имён ?
Проблема проявляется только на GIF или BMP, JPG и т.д. ?
Просто, конкретно GIF - это формат, который имеет кучу версий + зависимость от встроенной таблицы цветов.
«V» значит Вендетта !

kreator
✯ Ветеран ✯
Сообщения: 3724
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

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

Сообщение kreator »

Игорь Столяров, паровоз, похоже тоже gif. Прозрачная ведь.
We are hard at work… for you. :)

Аватара пользователя
SergioRaguzini
Бывалый
Сообщения: 72
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край

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

Сообщение SergioRaguzini »

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

Аватара пользователя
Дед Пахом
Старичок
Сообщения: 2428
Зарегистрирован: 07 Июль 2005, 15:51
Откуда: Москва, Россия

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

Сообщение Дед Пахом »

В IDE где-то есть галка Поддержка длинных имён, это не то?
С уважением, ДП

Аватара пользователя
SergioRaguzini
Бывалый
Сообщения: 72
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край

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

Сообщение SergioRaguzini »

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

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4626
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

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

Сообщение Игорь Столяров »

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

1.jpg
«V» значит Вендетта !

kreator
✯ Ветеран ✯
Сообщения: 3724
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

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

Сообщение kreator »

Вот примерно о том же - https://www.sql.ru/forum/1324666/staroe ... 8-simvolov.
We are hard at work… for you. :)

gopstop2007
✯ Ветеран ✯
Сообщения: 1369
Зарегистрирован: 25 Март 2009, 21:55

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

Сообщение gopstop2007 »

Может это
Вложения
max_name.jpg
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

Аватара пользователя
SergioRaguzini
Бывалый
Сообщения: 72
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край

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

Сообщение SergioRaguzini »

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

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4626
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

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

Сообщение Игорь Столяров »

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

Аватара пользователя
SergioRaguzini
Бывалый
Сообщения: 72
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край

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

Сообщение SergioRaguzini »

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

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

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

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4626
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

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

Сообщение Игорь Столяров »

SergioRaguzini писал(а):
01 Май 2020, 22:21
Блин, но должна же быть причина
Файловая система NTFS ?
«V» значит Вендетта !

Аватара пользователя
SergioRaguzini
Бывалый
Сообщения: 72
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край

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

Сообщение SergioRaguzini »

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

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

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4626
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

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

Сообщение Игорь Столяров »

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

Ответить