C6.3 длинные имена в INCLUDE
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- SergioRaguzini
- Старожил
- Сообщения: 286
- Зарегистрирован: 08 Декабрь 2009, 19:16
- Откуда: Краснодарский край
- Благодарил (а): 29 раз
- Поблагодарили: 1 раз
C6.3 длинные имена в INCLUDE
Привет Всем!
Есть старый работающий проект в C6.3
Возникла необходимость добавить файл из комплекта C11, например:
INCLUDE('SpecialFolder.inc')
но, при компиляции, среда C6.3 не находит включаемый файл с длинным именем. Если переименовать SpecialFolder.inc, например, в sFolder.inc, то тогда такой файл с укороченным именем уже нормально "видится". Однако, в случае изменения имени файла, также приходится редактировать (делать более короткими имена) все связанные файлы с длинными именами и их содержание(можно, конечно, для пакетной замены сразу во всех файлах воспользоваться редакторами типа Notepad++), что неудобно.
Есть ли какой-то способ заставить видеть среду C6.3 длинные имена включаемых файлов?
Спасибо
Есть старый работающий проект в C6.3
Возникла необходимость добавить файл из комплекта C11, например:
INCLUDE('SpecialFolder.inc')
но, при компиляции, среда C6.3 не находит включаемый файл с длинным именем. Если переименовать SpecialFolder.inc, например, в sFolder.inc, то тогда такой файл с укороченным именем уже нормально "видится". Однако, в случае изменения имени файла, также приходится редактировать (делать более короткими имена) все связанные файлы с длинными именами и их содержание(можно, конечно, для пакетной замены сразу во всех файлах воспользоваться редакторами типа Notepad++), что неудобно.
Есть ли какой-то способ заставить видеть среду C6.3 длинные имена включаемых файлов?
Спасибо
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5905
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 24 раза
- Поблагодарили: 86 раз
C6.3 длинные имена в INCLUDE
Вроде нет такой проблемы. У меня названия классов немного меньше, до 12 символов в имени. Но тут вот смотрю на классы Михаила, которые в тестовом режиме пробовал, есть gdipluspropertyitem.inc, ошибок не выдавало.
C6/C12, ШВС, tps/btrieve.
- SergioRaguzini
- Старожил
- Сообщения: 286
- Зарегистрирован: 08 Декабрь 2009, 19:16
- Откуда: Краснодарский край
- Благодарил (а): 29 раз
- Поблагодарили: 1 раз
C6.3 длинные имена в INCLUDE
Разобрался - в таких случаях нужно в ОС смотреть реестр
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
параметр LongPathsEnabled
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
параметр LongPathsEnabled
- Admin
- Администратор
- Сообщения: 4054
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 70 раз
- Поблагодарили: 47 раз
- Контактная информация:
C6.3 длинные имена в INCLUDE
Не это ли в C60EE.ini ?SergioRaguzini писал(а): 17 Март 2026, 13:39 Есть ли какой-то способ заставить видеть среду C6.3 длинные имена включаемых файлов?
Код: Выделить всё
[Application]
UseLongFilenames=onРай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Admin
- Администратор
- Сообщения: 4054
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 70 раз
- Поблагодарили: 47 раз
- Контактная информация:
C6.3 длинные имена в INCLUDE
Кстати на сетевых дисках эти все длинные имена глючат как не в себя.
Создал новую APP с именем KinoGavtoProgramm
Примерно вот так:
Создал новую APP с именем KinoGavtoProgramm
Примерно вот так:
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Игорь Столяров
- Ветеран движения
- Сообщения: 8584
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 37 раз
- Поблагодарили: 127 раз
C6.3 длинные имена в INCLUDE
Как верно сформулирована причина 20-ти летнего застоя проектов на Clarion !
За теми, кто отстал, не возвращаться !
Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5905
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 24 раза
- Поблагодарили: 86 раз
C6.3 длинные имена в INCLUDE
Это скорее большое достоинство. Не так много проектов живут такое время. Этим можно гордиться. Сколько несовместимых между собой версий 1С повторно внедрили за это время, а сколько версий конфигураций?
"Застой" в головах у программистов, которые застряли в 90-х и все еще пытаются продавать свои программы, когда весь мир давно перешел на продажу сервисов и услуг по технической поддержке.
Когда мы продаем услуги технической поддержки, мы, как и пользователи, заинтересованы в долгосрочных проектах, позволяющих накопить опыт эксплуатации и учесть различные потребности бизнеса. Задача не постоянные переделки в проектах, а плавная адаптация имеющихся решений к изменяющимся реалиям (или наоборот, использование появляющихся возможностей для усиления имеющихся решений).
"Застой" в головах у программистов, которые застряли в 90-х и все еще пытаются продавать свои программы, когда весь мир давно перешел на продажу сервисов и услуг по технической поддержке.
C6/C12, ШВС, tps/btrieve.
