Не удалось создать выходной файл автокад
Итак, в течение некоторого времени я все время сталкиваюсь с этой проблемой:
[Неустранимая ошибка] Невозможно создать выходной файл “project1.exe”
Я не знаю, к чему это приводит. Я искал Google для получения дополнительной информации, но я не мог найти решение.
Существует два способа обхода: либо подождите минуту или два, либо удалите файл project1.exe вручную. Излишне говорить, что это невозможно.
У меня нет антивируса, нет вируса. Полный доступ к связанным папкам. Запустите все как администратор.
Я нашел решение. Похоже, что отключение службы “Опыт приложений” вызвало это.
При отключении задача “система” блокирует “любой” исполняемый файл в течение некоторого времени.
Повторное включение “Application Experience” – это решение.
У меня такое ощущение, что при попытке перестроить приложение project1.exe все еще работает. Возможно, это займет больше времени, чем нужно закрыть. Вы можете легко проверить, открыв диспетчер задач и посмотрите, активен ли процесс project1.exe после закрытия приложения.
Я нахожусь на XE7 и иногда испытываю проблему “Не могу создать выходной файл”, f2039. Используя обработчик процессов sysinternals, я обнаружил, что процесс отладки android (adb.exe) имел удержание в скомпилированном двоичном файле. Не уверен, почему; там нет конфигурации Android в этом конкретном проекте win32, который я создаю. Во всяком случае, убил adb.exe, и все было хорошо после этого.
Некоторые моменты. Целевые выходные каталоги никогда не индексировались. “Опыт применения”, упомянутый в других разделах этой темы, работал все время. И большую часть времени я мог вручную удалить выходной двоичный файл, несмотря на жалобы XE7. Однако в какой-то момент я заметил, что я не смог удалить двоичный файл через оболочку, которая предоставила возможность найти злоумышленник adb.exe через Process Explorer.
Попробуйте удалить Castalia, если вы используете его. Я потратил 3 дня, пытаясь решить эту проблему, все, о чем я мог думать… права доступа к файлам, наблюдая за обработкой файлов с помощью проводника процессов. Если я установлю Castalia 2013.3.4, проблема будет (у меня есть шаги для воспроизведения), и удаление этой проблемы затрудняет проблему.
Кроме того, IDE выйдет из строя, если у вас установлен “рабочий стол отладки по умолчанию”, и попробуйте запустить под отладчиком, используя любой другой сохраненный макет. (авария происходит при переключении на рабочий стол отладки).
Я щелкнул правой кнопкой мыши приложение (в окне группы проектов), а затем выбрал CLEAN.
Затем я смог скомпилировать приложение.
У меня возникла та же проблема, и я решил это. Похоже, что в некоторых неизвестных случаях приложение exe остается запущенным.
Решение прост. Вы должны просто выполнить следующие шаги:
- откройте диспетчер задач Windows
- Перейдите на вкладку “Процессы”
- нажмите “Показать процессы от всех пользователей” и появится ваш exe
- Выберите его и нажмите кнопку “Завершить процесс”
И все будет в порядке.
В моем случае проблема решена путем исключения папки проекта из антивирусной защиты в реальном времени.
Можете ли вы удалить EXE файл вручную? Если нет, proccess находится в memroy, откройте диспетчер задач, выберите проект, задачу END. у вас есть некоторая ошибка в коде, которая запрещает выполнение приложения.
Если он не находится в списке процессов, тогда попробуйте:
1-исключить папку из Windows. Индексирование или сторонние приложения поиска файлов, которые индексируют файлы.
2-В окнах семь активировать приложение experince service
3-Исключить папку проекта из антивирусной защиты в реальном времени
UPDATE
Я заметил, что даже если вы делаете все, что я сказал выше, вы можете получить эту ошибку несколько раз в Windows 7 случайным образом. Особенно, когда вы скомпилируете проект много раз… первые компиляции будут OK, но после десяти или более раз эта проблема будет возникать
Только вы ставите эту команду во все проекты.
Иногда Microsoft Security Essentials хранит файл после его создания в Delphi, и вам необходимо отключить защиту в режиме реального времени.
Чтобы проверить, какой процесс хранит файл, используйте Sysinternals Process Explorer: ссылка. Используйте “Find handle” и введите имя exe.
Кажется, я исправил его, установив режим совместимости на XP SP3. Это также устранило еще одну досаду, которая заставила Alt-P не открывать меню проекта.
РЕДАКТИРОВАТЬ: Мне не нужно было снова включать мой опыт приложений. Все еще мертв там, где это должно быть:)
Щелкните правой кнопкой мыши по кратковременному сокращению Delphi, Свойства, затем выберите вкладку Совместимость. Выберите Запуск программы в режиме совместимости для: Windows XP (Service Pack 3).
(Я также проверил Запуск этой программы в качестве окна администратора, но вы можете не делать этого.)
(Это для Delphi 7, в соответствии с вопросом OP, а не для XE7, хотя это может работать и для этого.)
В моем случае это было связано с отсутствием выходной папки.
Итак, что вы можете попробовать, перейдите в Project- > Options и на вкладке “Каталоги”, измените выходной каталог на существующую папку и повторите попытку.
Автор:
Сохранение визуализации в файл растрового изображения.
Диалоговое окно "Выходной файл визуализации" представляет собой обычное диалоговое окно выбора файла. Следует указать имя файла изображения, который требуется сохранить, и формат выходного файла. В этом диалоговом окне можно выбирать только форматы файлов вывода растровых изображений.
Список параметров
Отображаются следующие параметры.
Файлы BMP представляют собой растровые файлы статического изображения в формате растровой карты Windows (. формат .bmp).
При нажатии на "Сохранить" после выбора данного формата отображается диалоговое окно "Параметры изображения BMP".
Формат Targa (TGA) поддерживает 32-битовый истинный цвет. Этот формат обычно используют в качестве формата истинного цвета для визуализации статических изображений.
При нажатии на "Сохранить" после выбора данного формата отображается диалоговое окно "Параметры изображения TGA".
Формат TIF (теговый формат файлов изображения) является многоплатформенным форматом растровых изображений. TIF обычно выбирается в случаях, когда планируется посылка выходных данных в сервисное бюро печати либо импорт изображения в программу компоновки страниц.
При нажатии на "Сохранить" после выбора данного формата отображается диалоговое окно "Параметры изображения TIFF".
Файлы JPEG (.jpg или .jpg) подчиняются стандартам, созданным Объединенной Группой Экспертов по фотографии. В этих файлах используется метод переменного сжатия, именуемый сжатием с потерями по причине ухудшения качества изображения по мере увеличения сжатия. Однако схема сжатия JPEG действует очень хорошо и иногда позволяет сжимать файл до 200:1 без заметного ухудшения качества изображения. С учетом этого формат JPEG популярен при пересылке файлов изображений в Интернет благодаря минимальному размеру файлов и минимальной длительности загрузки.
При нажатии на "Сохранить" после выбора данного формата отображается диалоговое окно "Параметры изображения JPEG".
PNG (Portable Network Graphics) является форматом файла статического изображения, разработанным для использования в Интернете. PNG является форматом генерации сжатого изображения, не допускающим потерь качества, в отличие от формата JPEG.
При нажатии на "Сохранить" после выбора данного формата отображается диалоговое окно "Параметры изображения PNG".
Второй день пользуюсь ACAD 2009 и вдруг столкнулся с тем, что он как-то выборочно копирует блоки из одного чертежа в другой. Пол-часа пробовал разные варианты, закономерности не нашел. Если копировать несколько блоков и в наборе будет хотя бы один из тех, что не копируются - не копируются все блоки. Если блок взорвать и создать заново - вроде бы копируется.
Возможно, в этой версии ACAD-a у блоков появилось новое свойство (типа "защита от копирования")? Впрочем, возможно, такое свойство было и раньше, просто я не встречал его.
Если знаете, в чем тут дело - помогите, пожалуйста. Спасибо.
__________________ --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
2 kpblc: к сожалению, ничто из предложенного не помогло.
Придется возвращаться к 2007-му АКАДу, сейчас нет времени разбираться.
программист, рыцарь ObjectARX
. но ссылка на утилиту очистки от Прокси-объектов была дана дохлая, поэтому эту версию отработать не удалось.
Александр Ривилис: Спасибо, скачал. Пробую обработать этой утилитой, хотя в этом файле вроде бы прокси-объектов у меня нет (я думал, что СПДС-примочка после установки оставляет во всех файлах какие-то стили линий, масштабы и т.п., которые и удаляет эта утилита).
Хм. Пишет, что не может загрузить ARX-файл. Для 2009го АСАДА какой модуль нужно загружать, ExplodeProxy2010x32.arx?
__________________ --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
Александр Ривилис: Загрузилась утилита для 2007-го АКАДа.
Таки были какие-то прокси-объекты. Но какие.
Видимых прокси-объектов не было (обычно в Quick Select можно увидеть объекты типа Proxy). А какие могут быть невидимые прокси-объекты?
Короче, после удаления всех прокси из чертежа возможность копировать блоки появилась. Большое спасибо.
программист, рыцарь ObjectARX
Александр Ривилис: Загрузилась утилита для 2007-го АКАДа.
Таки были какие-то прокси-объекты. Но какие.
Видимых прокси-объектов не было (обычно в Quick Select можно увидеть объекты типа Proxy). А какие могут быть невидимые прокси-объекты?
Короче, после удаления всех прокси из чертежа возможность копировать блоки появилась. Большое спасибо.
Ну какие точно были я сказать не могу, но в двух словах есть прокси-примитивы ("видимые") и прокси-объекты (типа словарей, таблиц и т.д.), которые не имеют видимого представления. Так вот они не могут копироваться между чертежами, а если на них есть ссылка, то и то, что на них ссылается копироваться не может.
Ну какие точно были я сказать не могу, но в двух словах есть прокси-примитивы ("видимые") и прокси-объекты (типа словарей, таблиц и т.д.), которые не имеют видимого представления. Так вот они не могут копироваться между чертежами, а если на них есть ссылка, то и то, что на них ссылается копироваться не может.
Не могут копироваться, наверное, только в 2009м АКАДе. В 2007м я все прекрасно копировал и даже и не догадывался о существовании в чертеже каких-то прокси-объектов.
А можно сделать доп.функцию у этой ОЧЕНЬ ПОЛЕЗНОЙ ПРОГРАММКИ? Чтобы перед тем, как удалить все прокси-объекты, можно было получить удобоваримый список этих объектов.
Потому что меня лично беспокоит, что за объекты я там удаляю и не будут ли у меня потом противоположные проблемы, связанные с отсутствием этих самых объектов.
Наилучший выход из положения в случае с СПДС - разбивать объекты СПДС средствами самой СПДС. В случае с вертикальными решениями AutoCAD - делать импорт чертежа в AutoCAD средствами этих вертикальных решений.
программист, рыцарь ObjectARX
Не могут копироваться, наверное, только в 2009м АКАДе. В 2007м я все прекрасно копировал и даже и не догадывался о существовании в чертеже каких-то прокси-объектов.
А можно сделать доп.функцию у этой ОЧЕНЬ ПОЛЕЗНОЙ ПРОГРАММКИ? Чтобы перед тем, как удалить все прокси-объекты, можно было получить удобоваримый список этих объектов.
Потому что меня лично беспокоит, что за объекты я там удаляю и не будут ли у меня потом противоположные проблемы, связанные с отсутствием этих самых объектов.
Я делал когда-то, только информация там такая, что только опытный программист может понять что это такое. А если этих прокси-объектов тысячи или десятки тысяч (бывает достаточно часто), то все равно не уследишь.
Были. И в 2007-м, и даже в 2004-м мне встречались прокси-объекты. Если файл был создан в Mechanical, например, или в СПДС. Просто если соответствующий энейблер не установлен - при открытии файла предлагаются способы отображения этих прокси-объектов (как рамка или не отображать). Если энейблер установлен - при открытии файла ничего не выдается, но в чертеже можно пощупать эти объекты (если они видимые, конечно) и даже тупо взорвать их.
Я делал когда-то, только информация там такая, что только опытный программист может понять что это такое. А если этих прокси-объектов тысячи или десятки тысяч (бывает достаточно часто), то все равно не уследишь.
Ну, я это понимаю. Только если припрет - можно хоть будет разобраться (особенно если у объектов есть какой-нибудь признак типа (например, 1- таблица, 2 - стиль и т.п.)), а если не нужно - просто проигнорировать этот список. Ну, и выводить ведь его не обязательно на экран, а в файл листинга, и добавить вопросик во время отработки утилиты "Хотите сохранить список удаляемых объектов в файл?".
Ну ладно, это я уже вредничаю Нельзя, так нельзя. И так доволен, что хоть понял, в чем дело.
программист, рыцарь ObjectARX
Были. И в 2007-м, и даже в 2004-м мне встречались прокси-объекты. Если файл был создан в Mechanical, например, или в СПДС. Просто если соответствующий энейблер не установлен - при открытии файла предлагаются способы отображения этих прокси-объектов (как рамка или не отображать). Если энейблер установлен - при открытии файла ничего не выдается, но в чертеже можно пощупать эти объекты (если они видимые, конечно) и даже тупо взорвать их.
Ну, я это понимаю. Только если припрет - можно хоть будет разобраться (особенно если у объектов есть какой-нибудь признак типа (например, 1- таблица, 2 - стиль и т.п.)), а если не нужно - просто проигнорировать этот список. Ну, и выводить ведь его не обязательно на экран, а в файл листинга, и добавить вопросик во время отработки утилиты "Хотите сохранить список удаляемых объектов в файл?".
Ну ладно, это я уже вредничаю Нельзя, так нельзя. И так доволен, что хоть понял, в чем дело.
При наличии прокси-объектов копирование может быть успешным если нет ссылки на эти прокси-объекты. Если стоят все необъодимые энаблеры или сами приложения, то прокси-объектов нет. Признака что это за прокси-объект не существует. В лучшем случае имя родительского класса и его DXF группа 0.
Сегодня читал эту тему. Много думал. Потом поэкспериментировал, вот результаты:
1. Согласен, что при установленных энейблерах прокси-объектов нет. Потому что прокси-объект по определению объект-заместитель. Если стоят энейблеры - АКАД видит оригинальные объекты приложений.
2. Взял чертеж, в котором заведомо были объекты СПДС, открыл в 2009м АКАДе (энейблеры для него не были установлены) - вместо объектов СПДС отображаются прокси-объекты(квадратики). Выделил все, вместе с прокси, скопировал в буфер, открыл новый файл, вставил из буфера - копирование произошло успешно, но прокси-объекты не скопировались. Вывод: прокси-объекты не копируются, но копированию других объектов не мешают.
3. Загрузил модуль ExplodeProxy, команда EXPLODEALLPROXY ничего не взорвала (тут я удивился! Если прокси видны в чертеже, их нужно разорвать и оставить в чертеже как обычные объекты, а не удалить). Команда REMOVEALLPROXY аккуратно вычистила все прокси-объекты. Хотя в данном случае это было бесполезно, видимые объекты мне были нужны.
4. Взял чертеж, с которого началась эта тема, открыл в 2009м АКАДе. Некоторые (не все) блоки в чертеже не копируются. Причем они именно не копируются в буфер, потому что если после Ctrl-C жмем Ctrl-V, то вставляется то, что было помещено в буфер раньше! Видимых прокси нет. Команда EXPLODEALLPROXY ничего не взорвала, команда REMOVEALLPROXY аккуратно вычистила все прокси-объекты. После этого копирование всех объектов восстановилось. Но осадок остался - что это я там удалил-то?
5. Скачал [FONT=Verdana] Object Enabler для СПДС GraphiCS 5.0 под AutoCAD 2007-2009 [/FONT], установил. После этого ВСЕ проблемы исчезли: объекты СПДС в первом файле, естественно, видны, копируются, вставляются, взрываются обычной командой EXPLODE (они ж родные для СПДС). Во втором файле все по-прежнему, никакие новые объекты видны не стали, но копирование всех объектов через буфер восстановилось!
[FONT=Verdana]6. Чтобы совсем уж проверить все варианты, после установки энейблера вызвал команду EXPLODEALLPROXY - ничего не взорвалось ни в первом, ни во втором файлах. Команда REMOVEALLPROXY ничего не удалила ни в первом, ни во втором файле. Это еще раз подтверждает тезис, высказанный в посте 14: при установленном энейблере прокси-объектов в чертеже нет. Из этого вытекают:[/FONT]
[FONT=Verdana] Следствие 1: в моем исходном проблемном файле сидят какие-то приблуды именно от СПДС и проблемы с копированием были именно из-за них.[/FONT]
[FONT=Verdana] Следствие 2: поскольку я сам СПДС не пользуюсь, значит, эти приблуды могут мигрировать из чертежа в чертеж неявным образом (при копировании других объектов из чертежей, созданных с применением СПДС).[/FONT]
В МОНОМАХЕ 4.2 при установке создается папка Acad_menu. В ней в архиве ZIP находится несколько файлов для работы в AutoCAD'е, при этом совершенно безразлично, какая версия самого AutoCAD'а. Все подробно описано в файле readme.
Может, то, что вы скачали, отличается от того, что предлагает МОНОМАХ? Дайте полную ссылку, чтобы посмотреть.
Добавлено.
Возможно, дело в том, что AutoCAD по умолчанию предлагает выбрать файл (*.cui). Тогда надо в выпадающем списке типов файлов указать (*.mnu).
После подгрузки панели Мономах в AutoCad исчезают все панели в AutoCad, подскажите пожалуйста что делать с этой проблеой?
А для чего обязательно использовать эту панель (действительно,с ней иногда проблемы), когда можно просто сделать все необходимые слои, создать шаблон и пользоваться на здоровье.
А для чего обязательно использовать эту панель (действительно,с ней иногда проблемы), когда можно просто сделать все необходимые слои, создать шаблон и пользоваться на здоровье.
Т.е. создать все нужные слои в автокаде, это понял, а как создать шаблон и пользоваться не понял, у меня есть книга мономах 4.2 там все логически понятно, я начинающий пользователь мономаха, в автокаде постольку поскольку, в основном работаю в архикаде, поэтому шаг вправо - влево от книги проблематично, в общем про шаблон мне не очень понятно объясните пожалуйста по подробнее, за ранее вам благодарен
У меня есть готовый план в автокаде и я подумал, что будет проще сделать все в автокаде и потом экспортировать в компановку мономаха, это мое дилетанское решение, ну если проще создать расчетную схему в мономахе, то я так и сделаю, но неужели тогда придется вычерчивать план заново.
В общем тогда я не пойму как увидеть план(шаблон) в мономахе. Как его импортировать в мономах?
Если есть готовые архитектурные планы, то можно ими воспользоваться, конечно. Однако, это тоже многодельно, IMHO. Надо убрать все лишнее, обвести, что нужно, на новых слоях или изменить имена слоев для осей, колонн, стен и т.д. Каждый этаж должен быть сохранен в отдельном файле DXF. Многодельно. А мне, например, нравится моделировать непосредственно в МОНОМАХ'е.
А в Мономах и из Архикада чудненько конвертится . Сам я, наоборот, лучше Автокад знаю, но у нас в бригаде некоторые Скадом пользуются и конвертят из Архикада и себе - в Скад, и мне - в Мономах (если сомневаются в результатах).
Спасибо всем большое, я очень вам благодарен за ответы, я понял в каком направлении мне теперь двигаться, нигде больше я не получил бы таких ценных консультаций
А для чего обязательно использовать эту панель (действительно,с ней иногда проблемы), когда можно просто сделать все необходимые слои, создать шаблон и пользоваться на здоровье.
Хочу поступить так, как Вы посоветовали (т.к. в автокад 2009 панельки не проинсталлились).
Прошу - выложите, пожалуйста, какой-нибудь файл-образец с настроенными слоями для работы с Мономахом, если Вам не сложно. Мне очень нужен шаблон, т.к. в компоновке я просто замучаюсь прорисовывать своё здание - слишком замудрённые оси.
Эту панельку можно самостоятельно загрузить и в клоны AutoCAD'а. А вот в nanoCAD - фига, чтоб ему пусто было.
Зачем так сложно. Из REVIT можно перебрасывать на прямую в Лиру 9.6 ну дальше в Мономах 4.5. Зачем вообще эта навеска для Автокада? Из AUTOCAD в REVIT можно легко перекинуть.
При чем тут Revit? Он что - бесплатный? И он очень прост? При чем тут Лира? Лира сама создает свою панель инструментов в AutoCAD'е. Из Лиры в МОНОМАХ? Ты ничего не перепутал? Обычно модель здания делают в МОНОМАХе и для уточнения экспортируют эту модель в Лиру.
На самом деле надо использовать команду "_cuiload" ("менюзагр"), в диалоговом окне через Обзор найти папку Acad_menu и там выбрать тип файла *.mnu. Загрузить файл меню. Выйти из диалога и на экране появится новая панелька.
попобовала так установаить-не получилось-пишет в разрешении на запись отказано.Не удалось создать С\. \. cuix ((((((((((что делать?
Достаточно часто возникают вопросы о модуле AutoCAD. После установки СПДС не отображается на ленте или в свойствах объектов. При этом сама процедура установки модуля была выполнена правильно (читайте, как установить модуль СПДС на Автокад).
Если возникла такая ситуация, то достаточно выгрузить этот модуль - удалить СПДС и переустановить его заново. Давайте подробно рассмотрим эту процедуру.
Как удалить СПДС из Автокада?
Чтобы удалить СПДС, нужно:
1. На вкладке «Управление» выбрать команду «Пользовательский интерфейс» или в командной строке ввести НПИ (что обозначает «Настройка пользовательского интерфейса»). Откроется диалоговое окно, как показано на рис. 1
Рис. 1 – Диалоговое окно AutoCAD «Адаптация пользовательского интерфейса».
2. В верхнем правом углу, где выбрано «Все файлы адаптации», прокрутите колесико мышки вниз и выберите «Файлы частичной адаптации». Нажмите на знак «+», раскроется список файлов. Нас интересует SPDS_EXTENSION.
Рис. 2 – Удаление СПДС через файлы адаптации.
3. Нажать правой кнопкой мыши на файле SPDS_EXTENSION и выбрать «Выгрузить SPDS_EXTENSION», как показано на рис. 3
Рис. 3 – Выгрузка файла SPDS_EXTENSION.
После проделанных действий вы можете снова установить модуль СПДС. В большинстве случаев такие нехитрые манипуляции помогают. Если не работает СПДС в Автокаде, попробуйте просто его переустановить, пользуясь вышеописанным способом.
Читайте также: