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

Clarion, Clarion 7

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

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

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

Сообщение SergioRaguzini »

Игорь Столяров писал(а): 01 Май 2020, 22:46 Точно не надо. Наоборот можно подозревать какие-то проблемы с устаревшей FAT32 …
Я бы рекомендовал всё-таки, загрузить дистрибутив с сайта Microsoft и переустановить с него Windows c форматированием HDD.
Дистрибутив содержит скрипт настройки (когда-то даже его настраивал для Win7) и что там в DNS понастраивали (кроме рекламы) -
никто не знает … :( Лицензия Ваша прописана в BIOS проблем не будет - просто пропускаете ввод серийника, если нет наклейки.
Попробую, отпишусь о результате, Спасибо ВСЕМ откликнувшимся! :ty:
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

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

Сообщение Yufil »

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

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

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

Yufil писал(а): 01 Май 2020, 23:15 А не получится взять краткое имя графического файла через ShortPath и открыть файл, используя краткое имя ?
В дизайнере окна?
С уважением, ДП
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение RaFaeL »

Возьмите утилиту Process Monitor и посмотрите куда обращается Clarion за файлом и какие коды ошибок. Все эти переустановки ничего не дадут, вроде программисты, а попытки решения как у студентов
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

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

Сообщение Yufil »

SergioRaguzini писал(а): 01 Май 2020, 17:25 насколько я знаю, в С6.3 нет отдельной такой опции... тут похоже где-то в самой винде, ппотому что есть у меня одна сторонняя прога (не имеющая к Clarion никакого отношения) и там похожая проблема
Есть, Application/UseLongFilenames=on
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 235
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 6 раз

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

Сообщение SergioRaguzini »

Привет Всем!
Yufil писал(а): 02 Май 2020, 9:58 Есть, Application/UseLongFilenames=on
Да, действительно есть, теперь буду знать, Спасибо!
Попробовал не помогло... Я перенес всю папку Clarion6 на другой ПК - там Win7-32 Home - никаких проблем, все отображается (с 7-кой и не было проблем, я только как чуть более месяца на 10-ке...)
Заметил особенность - в Win10-32 в C6.3 не отображаются только картинки с длинными именами файлов оличными от формата ICO, а вот собственно с ICO - все в порядке
RaFaeL писал(а): 02 Май 2020, 0:31 Возьмите утилиту Process Monitor и посмотрите куда обращается Clarion за файлом и какие коды ошибок. Все эти переустановки ничего не дадут, вроде программисты, а попытки решения как у студентов
Сейчас попробую, Спасибо!
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 235
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 6 раз

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

Сообщение SergioRaguzini »

Привет Всем!
Проблема с отображением картинок длинных имен файлов решилась - пишу, на случай, если кто-то также столкнется с такой ситуацией.
Итак, где-то месяц заменил Win7 на Win10-32 и вроде бы все было нормально. Пару недель назад захандрил у меня старый SSD и было принято решение, на всякий пожарный, купить новый. Т.к. в Win10 успел уже ранее настроить и установить все что необходимо, то для переноса на новый диск загрузочного раздела решил воспользоваться программой dism++ создающей стандартный win10-backup, что и было сделано. Первые несколько дней разницы не замечал все казалось нормальным, пока не пришлось модернизировать app и начались вышеописанные проблемы.
За неделю проштудировал все что только нашел по принципу запуска 16-bit приложений (ntvdm) и настройке имен и файловой системы в Win10 (менял кучу параметров вручную в реестре и с помощью утилиты FSUTL, несколько раз переустанавливал Win10 - ничего не помогало...)
Вернул в комп старый диск, скопировал на него APP и вижу все работает - чудеса (стал грешить на новый SSD Intel) - сравнивал утилитами параметры дисков и файловой системы - особой разницы нет

Как-то случайно, на новом диске, пробуя все подряд, запустил через проводник C60PE.EXE с параметрами администратора и все заработало!
Причина была в этом бл...дском ярлыке на Рабочем столе, причем визуально его свойства остались неизменными(!) и ведь он был просто взят-восстановлен с образом как и все остальное из архива, но вот последующий, от его запуска функционал, "резал" имена выше формата 8.3
В итоге - создал новый ярлык непосредственно в папке Bin и перетащил его на Рабочий стол. Как говорил герой кинофильма "Иван Васильевич...": "видел чудеса, но такие..."

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

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

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

RaFaeL писал(а): 02 Май 2020, 0:31 вроде программисты, а попытки решения как у студентов
Как видите, повторилось обычное: неполная информация о совершаемых действиях (копирование ярлыка).
Поэтому технология решения проблемы "давайте все выйдем и снова зайдём" вполне оправдана в таких случаях. ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Ответить