Базовый DCL не может найти файл
Обновлено: 21.11.2024
Вы видели следующее сообщение об ошибке при установке подключаемого модуля Land F/X или при открытии AutoCAD или F/X CAD:
"Base.dcl"
Не удается найти файл.
Вы также можете увидеть одно или несколько следующих сообщений об ошибках:
Ошибка при загрузке файла управления диалоговым окном.
Семантические ошибки в файле DCL
Подробности см. в файле acad.dce.
Ошибка в файле диалога
предупреждение: переопределение объекта.
Символ: "подтвердить".
Причина
Эта ошибка может возникнуть в результате случайного удаления определенной записи в вашем пути поиска файлов поддержки. Это также может быть вызвано повреждением папки AutoCAD Roaming Support, которую необходимо создать заново.
Решение
Чтобы устранить эту ошибку, откройте диалоговое окно "Параметры AutoCAD":
Управление лентой, кнопка "Параметры"
введите параметры в командной строке
щелкните правой кнопкой мыши в командной строке и выберите в меню "Параметры"
Раскрывающееся меню "Инструменты"
Откроется диалоговое окно "Параметры".
Выберите вкладку "Файлы", затем разверните элемент "Путь поиска вспомогательных файлов", щелкнув знак "плюс" (+) рядом с ним.
В расширенной папке пути поиска вспомогательных файлов верхняя запись должна быть следующей: C:\Users\*username\AppData\Roaming\Autodesk\AutoCAD 20xx\RXX.X\enu\support
(где *username — ваше имя пользователя Windows, 20xx — ваша версия AutoCAD, а RXX.X — имя отдельной папки в папке вашей версии AutoCAD)
Если верхняя запись в пути поиска файлов поддержки НЕ соответствует указанному выше пути, вам потребуется выполнить следующие шаги, чтобы устранить проблему.
<р>2. Убедившись, что ваши скрытые и системные файлы включены, нажмите «Добавить». Затем нажмите Обзор.<р>3. Откроется диалоговое окно «Обзор папок».
Прокрутите вниз и разверните элемент Этот компьютер (если у вас Windows 10) или Компьютер (если у вас Windows 7).
Затем разверните запись Локальный диск (C:).
<р>4. Развернув запись Local Disk C:, разверните следующие записи:
- Пользователи
- ваше имя пользователя (пример: Джейсон)
- AppData(Примечание: вы не увидите эту папку, если у вас не включены скрытые файлы и папки.)
- Роуминг
- Автодеск
- AutoCAD 20xx(где 20xx — ваша версия AutoCAD или F/X CAD)
- Rxx.x(Точное название этой папки зависит от вашей версии.)
- русский
Затем выделите папку Support и нажмите OK.
Это дерево папок будет добавлено к пути поиска вспомогательных файлов.
<р>5. Путь поиска файлов поддержки теперь будет включать добавленное вами дерево папок:C:\Users\*имя пользователя\роуминг\autodesk\autocad 20xx\rxx.x\enu\support
Выберите это дерево папок и нажмите Вверх.
<р>6. Продолжайте нажимать кнопку «Вверх», пока дерево папок не окажется вверху списка.
Затем нажмите OK, чтобы сохранить изменения.
<р>7. Закройте и перезапустите CAD. Если вы не видите сообщения об ошибке и можете без проблем использовать наше программное обеспечение, проблема решена.
По-прежнему возникает ошибка или программа работает неправильно? Если да, переходите к следующему шагу.
<р>8. Снова откройте диалоговое окно «Параметры» и найдите только что добавленный путь (C:\Users\*username\roaming\autodesk\autocad 20xx\rxx.x\enu\support) в пути поиска файлов поддержки.Если вы не видите путь, следующим шагом должна быть проверка прав собственности на следующую папку: Users\*username\AppData\Roaming\Autodesk (где *username – фактическое имя пользователя вашего компьютера.) Следуйте нашим инструкциям, чтобы проверить и изменить владельца папок в Windows.
Владельцем этого каталога и всех подкаталогов должен быть SYSTEM. Если это что-то другое, используйте шаги, указанные выше, чтобы изменить владельца на SYSTEM.
<р>9. После того, как вы станете владельцем пути к папке, вы увидите флажок Заменить владельца для подконтейнеров и объектов. Установите этот флажок, затем нажмите OK, чтобы закрыть диалоговое окно.
<р>10. Повторите шаги, описанные выше, чтобы добавить его обратно в путь поиска вспомогательных файлов. <р>11. Закройте и перезапустите CAD. Если вы не видите сообщения об ошибке и можете без проблем использовать наше программное обеспечение, проблема решена.По-прежнему возникает ошибка или программа работает неправильно? Если да, переходите к следующему шагу.
<р>12. Снова откройте диалоговое окно «Параметры» и найдите путь, который вы пытались добавить (C:\Users\*username\roaming\autodesk\autocad 20xx\rxx.x\enu\support) в пути поиска файлов поддержки.Если путь по-прежнему отсутствует, ваша папка AutoCAD Roaming Support повреждена. Ваш следующий шаг должен состоять в том, чтобы следовать нашим инструкциям по сбросу вашего профиля AutoCAD.
Четверг, 23 февраля 2012 г.
Проблема: при выполнении команды появляются следующие диалоговые окна сообщений AutoCAD.
«base.dcl»
Не удается найти файл.
Ошибка при загрузке файла управления диалоговым окном.
Семантические ошибки в файле DCL.
Подробности см. в файле acad.dcl.
Причина: один из стандартных путей поиска файлов поддержки AutoCAD был удален.
Решение. Вручную восстановите отсутствующий путь поиска файла поддержки.
Все пути поддержки находятся в папке AppData. Один из простых способов найти его — открыть проводник Windows, ввести %APPDATA% в адресную строку и нажать клавишу ВВОД. Убедитесь, что вы включили знаки процента. Текущая папка изменится на папку AppData\Roaming.
Вы также можете перейти к нему вручную: C:\Users\\AppData\Roaming
Папка поддержки AutoCAD будет находиться в одной из следующих папок в AppData\Roaming, в зависимости от вашей версии AutoCAD:
- AutoCAD 2007: …\Autodesk\AutoCAD 2007\R17.0\enu\Support
- AutoCAD 2008: …\Autodesk\AutoCAD 2008\R17.1\enu\Support
- AutoCAD 2009: …\Autodesk\AutoCAD 2009\R17.2\enu\Support
- AutoCAD 2010: …\Autodesk\AutoCAD 2010\R18.0\enu\Support
- AutoCAD 2011: …\Autodesk\AutoCAD 2011\R18.1\enu\Support
- AutoCAD 2012: …\Autodesk\AutoCAD 2012 – английский\R18.2\enu\Support
- AutoCAD 2013: …\Autodesk\AutoCAD 2013 — английский\R19.0\enu\Support
- AutoCAD 2014: …\Autodesk\AutoCAD 2014\R19.1\enu\Support
- AutoCAD 2015: …\Autodesk\AutoCAD 2015\R20.0\enu\Support
- AutoCAD 2016: …\Autodesk\AutoCAD 2016\R20.1\enu\Support
- AutoCAD 2017: …\Autodesk\AutoCAD 2017\R21.0\enu\Support
- AutoCAD 2018: …\Autodesk\AutoCAD 2018\R22.0\enu\Support
- AutoCAD 2019: …\Autodesk\AutoCAD 2019\R23.0\enu\Support
- AutoCAD 2020: …\Autodesk\AutoCAD 2020\R23.1\enu\Support
- AutoCAD 2021: …\Autodesk\AutoCAD 2021\R24.0\enu\Support
- AutoCAD 2022: …\Autodesk\AutoCAD 2021\R24.1\enu\Support
После того, как вы нашли папку, вы можете добавить ее обратно в путь поиска вспомогательных файлов AutoCAD, выполнив следующие действия:
Дата присоединения к участнику 2009-05 Сообщений 4
Проблема с файлами .dcl в нашем обновлении.
Во-первых, я использую Autocad, начиная с версии 2.0, как самоучка. У меня был класс хамов в колледже с ПЕРФОКАРТАМИ. Я знаю, что об этом спрашивали, и исправление уже готово, но сужение списка займет у меня немного больше времени. Мы обновляем ACT3.3 до Archtecture Suite 2010. Где-то за последнее десятилетие что-то изменилось. Мы также пытаемся исправить плохие решения, принятые при реализации ADT3.3. Ответственный парень хотел, чтобы это работало по-своему, и в результате он никогда не использовал свой потенциал. Во всяком случае, вот короткий .dcl, который больше не работает, с именем chan.dcl.
Предполагается открыть текстовый файл, в котором у меня есть куча стандартных заметок, из которых я могу выбрать, тогда программа lisp поместит заметку в конец выноски. Настоящая ракетостроение.
Первая ошибка, которую я получаю, это ""base.dcl" Не удается найти файл.ОК"
Затем "Ошибка загрузки управляющего файла диалогового окна. ОК"
Затем "Семантическая(ые) ошибка(и) в файле DCL CHAN.dcl. Подробнее см. в файле acad.dce. ОК"
Если я повторю команду, появится
"Ошибка в файле диалога "T:\pmcadd tools 2010\pm shared files\lisp\CHAN.dcl", строка 1:
синтаксическая ошибка.
Символ: "dcl_setting". OK"
Мои способности в программировании заключаются в том, что я обычно беру существующую процедуру lisp и немного меняю ее, чтобы она работала для моего приложения, но я делаю этого недостаточно, чтобы запомнить многое. Кроме того, у меня сегодня мигрень. Мы будем очень признательны за любую помощь, которую вы могли бы мне оказать.
Мне нужно продолжить попытки убедить власть имущих, что это то, что нужно отказаться от "того, как мы привыкли это делать" и следовать рекомендациям AIA по слоям, цветам и т. д. с небольшой настройкой. пытаюсь узнать, где все находится в 2010 году. Я надеюсь, что они скоро запланируют обучение.
PS Я использую Startup Suite для загрузки моего файла acad. файл лсп. Достаточно хорошо или лучше?
Функция PDB проверяет файл DCL на наличие ошибок при первой загрузке. Если AutoCAD обнаруживает синтаксическую ошибку, неправильное использование атрибутов или любую другую ошибку (например, невозможность указать ключевой атрибут для активной плитки), PDB не загружает файл DCL. Вместо этого AutoCAD либо отображает одно или несколько диалоговых окон с предупреждением об ошибке, либо записывает список ошибок в текстовый файл с именем acad.dce. Если AutoCAD записывает сообщения об ошибках в файл acad.dce, он уведомляет вас об этом сообщением, подобным следующему:
Вы можете проверить содержимое acad.dce, чтобы найти проблему. AutoCAD помещает файл acad.dce в текущий рабочий каталог. Когда AutoCAD успешно читает файл DCL, он удаляет файл acad.dce.
Если ваше приложение использует несколько файлов DCL, файл acad.dce перезаписывается (или удаляется, если не возникает ошибок) при загрузке каждого нового файла. При тестировании программы acad.dce показывает ошибки (если они есть) только из последнего прочитанного файла DCL. Рекомендуется использовать функцию предварительного просмотра VLISP DCL для отладки файлов DCL (см. Отображение диалоговых окон с помощью Visual LISP). Вы также можете загружать и отлаживать каждый файл вручную в AutoCAD с помощью функции load_dialog. Следующая функция load_dialog загружает файл DCL hellofile.dcl:
Команда: (load_dialog "hellofile")
Если диалоговое окно загружается успешно, load_dialog возвращает положительное целое число, которое идентифицирует файл DCL. Вы передаете это значение функции new_dialog для инициализации отдельных диалоговых окон в файле.
Функция new_dialog возвращает T в случае успеха; в противном случае возвращается ноль. Если new_dialog возвращает T , вызовите функцию start_dialog для отображения диалогового окна.
После отладки каждого файла DCL вы можете загрузить свою программу и протестировать диалоговые окна в комбинации. Если ваша программа вызывает ограниченную функцию между вызовами start_dialog и done_dialog, AutoCAD закрывает все диалоговые окна и отображает следующее сообщение об ошибке:
Отклоненная функция AutoCAD
См. раздел Функции, ограниченные при открытом диалоговом окне, для получения информации о том, какие функции ограничены.
Читайте также: