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

Clarion, Clarion 7

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

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

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
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7334
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

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

Подскажите пожалуйста, а Вы можете проверить один и тот же GIF файл с разной длиной имён ?
Проблема проявляется только на GIF или BMP, JPG и т.д. ?
Просто, конкретно GIF - это формат, который имеет кучу версий + зависимость от встроенной таблицы цветов.
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

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

Сообщение kreator »

Игорь Столяров, паровоз, похоже тоже gif. Прозрачная ведь.
We are hard at work… for you. :)
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 236
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 6 раз

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

Сообщение SergioRaguzini »

Да на картинке GIF, сейчас проверил на JPG и BMP - результат тот же - имена файлов любого типа свыше 8.3 отображаются некорректно
Конечно, можно попробовать сделать сброс Windows, но придется переустанавливать программы чего не хочется...
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

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

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

В IDE где-то есть галка Поддержка длинных имён, это не то?
С уважением, ДП
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 236
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 6 раз

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

Сообщение SergioRaguzini »

насколько я знаю, в С6.3 нет отдельной такой опции... тут похоже где-то в самой винде, ппотому что есть у меня одна сторонняя прога (не имеющая к Clarion никакого отношения) и там похожая проблема
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7334
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

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

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

1.jpg
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

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

Сообщение kreator »

Вот примерно о том же - https://www.sql.ru/forum/1324666/staroe ... 8-simvolov.
We are hard at work… for you. :)
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

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

Сообщение gopstop2007 »

Может это
Вложения
max_name.jpg
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 236
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 6 раз

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

Сообщение SergioRaguzini »

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

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

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

SergioRaguzini писал(а): 01 Май 2020, 21:56 у меня Windows 10-Домащняя базовая, м.б. причина в этом и нужна PRO?
Вряд ли. У Вас нормальный дистрибутив Windows 10 (с сайта Microsoft) или какой-нибудь местный самопал ?
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 236
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 6 раз

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

Сообщение SergioRaguzini »

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

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

Блин, но должна же быть причина :facepalm:
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7334
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

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

SergioRaguzini писал(а): 01 Май 2020, 22:21 Блин, но должна же быть причина
Файловая система NTFS ?
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 236
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 6 раз

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

Сообщение SergioRaguzini »

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

этот вариант я еще не пробовал...
м.б. надо FAT32 (я действительно, дней 10 наза менял диск...)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7334
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

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

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