Семантические ошибки в файле dcl ade dcl см. файл acad dce

Обновлено: 21.11.2024

Дата регистрации 2004-07 Сообщений 9

Семантические ошибки в файлах DCL

Проблема:
Я получаю сообщение об ошибке при открытии чертежа САПР в 2004 году. Решение для Autodesk 2005 полезно знать, но я не уверен, применимо ли оно к 2004. У меня были проблемы с мой компьютер на прошлой неделе, и когда он был отремонтирован, проблема началась.

Я получаю следующие ошибки при запуске AutoCad

Сообщение AutoCAD "base.dcl" не может найти файл

семантические ошибки в файле dcl acadmap.dcl подробнее см. в файле acad.dce

семантические ошибки в файле dcl ade.dcl подробнее см. в файле acad.dce


Решение для Autodesk 2005

Файлы Lddt.arg и Map.arg по умолчанию ссылаются на профиль пользователя Windows, который использовался для установки. Когда на машину входит другая учетная запись пользователя (с правами опытного пользователя), по умолчанию эта учетная запись не будет иметь доступа к исходным путям, указанным в файлах ARG.

Если вы не запускали Land Desktop 2005 в качестве опытного пользователя, просто измените путь «ACAD» в файле Lddt.arg. Выполните следующие действия:

<р>1. Если вы еще не запускали Land Desktop 2005, в Блокноте откройте файл c:\Program Files\Land Desktop 2005\lddt.arg и найдите строку, начинающуюся с текста "ACAD" C:\Documents and Settings\ \" с " %ПОЛЬЗОВАТЕЛЬСКИЙ ПРОФИЛЬ%".

ИСХОДНЫЙ ТЕКСТ: "АКАД"

ИСПРАВЛЕННЫЙ ТЕКСТ: "ACAD"="%USERPROFILE%\Application Data\."

<р>3. Повторите для C:\Program Files\Land Desktop 2005\Map.arg.

Если вы уже запустили Land Desktop 2005, вам нужно будет выполнить описанные выше действия, а затем удалить профиль "Land Desktop"

Mod / Salary / SM Дата регистрации 2001-12 Местоположение Сент-Луис Сообщений 5 372

Первоначальное сообщение от wtrujillo

Проблема:
Я получаю сообщение об ошибке при открытии чертежа САПР в 2004 г. Решение для Autodesk 2005 полезно знать, но я не уверен, применимо ли оно к 2004 г. В последний раз у меня были проблемы с компьютером неделю, и когда его починили, проблема началась.

Я получаю следующие ошибки при запуске AutoCad

Сообщение AutoCAD "base.dcl" не может найти файл

семантические ошибки в файле dcl acadmap.dcl подробнее см. в файле acad.dce

семантические ошибки в файле dcl ade.dcl подробнее см. в файле acad.dce


Решение для Autodesk 2005

Файлы Lddt.arg и Map.arg по умолчанию ссылаются на профиль пользователя Windows, который использовался для установки. Когда на машину входит другая учетная запись пользователя (с правами опытного пользователя), по умолчанию эта учетная запись не будет иметь доступа к исходным путям, указанным в файлах ARG.

Если вы не запускали Land Desktop 2005 в качестве опытного пользователя, просто измените путь «ACAD» в файле Lddt.arg. Выполните следующие действия:

<р>1. Если вы еще не запускали Land Desktop 2005, в Блокноте откройте файл c:\Program Files\Land Desktop 2005\lddt.arg и найдите строку, начинающуюся с текста "ACAD" C:\Documents and Settings\ \" с " %ПОЛЬЗОВАТЕЛЬСКИЙ ПРОФИЛЬ%".

ИСХОДНЫЙ ТЕКСТ: "АКАД"

ИСПРАВЛЕННЫЙ ТЕКСТ: "ACAD"="%USERPROFILE%\Application Data\."

<р>3. Повторите для C:\Program Files\Land Desktop 2005\Map.arg.

Если вы уже запустили Land Desktop 2005, вам нужно будет выполнить описанные выше действия, а затем удалить профиль "Land Desktop"

Мелани Стоун
@MistresDorkness
ARCHIBUS, FMS/FMInteract и AutoCAD Expert (я также использую BricsCAD, Revit и Tririga)
Технический редактор

Функция 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

См. раздел Функции, ограниченные при открытом диалоговом окне, для получения информации о том, какие функции ограничены.

Четверг, 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, выполнив следующие действия:

Читайте также: