Невозможно создать выходной файл

Обновлено: 01.07.2024

И я получаю эту ошибку: Ошибка при использовании нагрузки Невозможно прочитать файл '03a01WaM.mat': такого файла или каталога нет.

Ошибка в трех (строка 7) загрузить (имя файла);

Ошибка в run_three (строка 13) три(h1(i, 1). имя);

я также написал exist ('03a01WaM.mat') и функцию return 2

У кого-нибудь есть идея, что я делаю не так?

1 ответ

У меня есть следующий макрос, который является правильным, за исключением того, что SaveAs дает мне ошибку, если я нажимаю No или Cancel , если я нажимаю yes работает нормально. ActiveWorkbook.SaveAs Filename:=FileName, FileFormat:=xlWorkbook, ConflictResolution:=xlLocalSessionChanges.

Я успешно создал файл excel, используя interop из набора данных. Но я создаю save as с помощью жесткого кода Url. Я хочу, чтобы сделать saveAs Url, чтобы загрузить файл, показывающий всплывающее окно windows openWith и сохранить файл файла. И когда saveAs файл сохранится в папке Загрузки. .

Существует множество проблем с вашим кодом.

  • addpath просто не является необходимым.
  • Вы используете относительный путь, но не cd . Вы должны использовать полный путь для доступа к файлам.
  • Вы добавляете апостроф к имени файла.

Правильный код был бы:

Похожие вопросы:

Невозможно прочитать выходной файл. Код кажется идеальным, но ни я не получаю желаемого результата, ни я не получаю ошибки. Пожалуйста, помогите мне в этом Примечание: Я получаю результат в виде.

Я использую FFmpeg для записи видеокадров в файл. Пока что я могу создать выходной файл, взять свои кадры с камеры, закодировать кадры, записать их и закрыть выходной файл. Все работает отлично, за.

Как защитить выходной файл c++ (pe-файл) от редактирования с помощью crc(циклическая проверка избыточности)? **Best Regards**

У меня есть следующий макрос, который является правильным, за исключением того, что SaveAs дает мне ошибку, если я нажимаю No или Cancel , если я нажимаю yes работает нормально.

Я успешно создал файл excel, используя interop из набора данных. Но я создаю save as с помощью жесткого кода Url. Я хочу, чтобы сделать saveAs Url, чтобы загрузить файл, показывающий всплывающее.

Я хочу внести изменения в лист Excel до того, как он будет сохранен в PDF, и отменить эти изменения после создания копии. Я подумал об использовании события Workbook_BeforeSave для реализации.

Используя kendo-saveas, я не могу загрузить более 1 МБ файлов. Поэтому нужно преобразовать этот файл в файл ZIP. Для этого мне нужны примеры. Спасибо.

поэтому в течение некоторого времени у меня продолжает возникать эта проблема:

[неустранимая ошибка] не удается создать выходной файл " project1.EXE-файл"

Я понятия не имею, что вызывает эту. Я погуглил для получения дополнительной информации, но я не мог найти решение.

есть два обходных пути: либо подождите минуту, либо два, или удалить project1.exe вручную. Излишне говорить, что это неосуществимо.

У меня нет антивируса, и вирусов нет. Иметь полный доступ к соответствующим папкам. Запустите все как администратор.

Я нашел решение. Похоже, что отключение службы "Application Experience" вызвало это. При отключении задачи " система "будет блокировать" любой " исполняемый файл в течение некоторого времени.

повторное включение "опыт применения" - это решение.

У меня такое чувство, что при попытке перестроить приложение, project1.exe все еще работает. Может, это займет больше времени, чем нужно, чтобы закрыться. Вы можете легко проверить, открыв Диспетчер задач и посмотреть, если процесс проект1.exe остается активным после закрытия приложения.

Я на XE7 и иногда испытываю "не удалось создать выходной файл проблема", f2039. Используя проводник процессов sysinternals, я обнаружил процесс отладки android (adb.exe) имел залог на скомпилированный двоичный файл. Не знаю почему; в этом конкретном проекте win32, который я создаю, нет Android config. Во всяком случае, убил АБР.и все было хорошо.

некоторые моменты. Целевые выходные каталоги никогда не индексировались. "Приложение Опыт", упомянутый в другом месте этой темы, работал все время. И большую часть времени я мог вручную удалить выходной двоичный файл, несмотря на жалобы XE7. Однако в какой-то момент я заметил, что не могу удалить двоичный файл через оболочку, которая предоставила возможность найти оскорбительный adb.exe через Process Explorer.

Попробуйте удалить Castalia, если вы используете его. Я потратил 3 дня, пытаясь решить эту проблему, все, что я мог думать. права доступа к файлам, просмотр дескрипторов файлов с помощью process explorer. Если я устанавливаю Castalia 2013.3.4, проблема возникает (у меня есть шаги для воспроизведения), и удаление ее устраняет проблему.

кроме того, IDE аварийно завершит работу, если у вас установлен "рабочий стол отладки по умолчанию", и попробуйте запустить под отладчиком, используя любой другой сохраненный макет. (авария происходит на переключателе на рабочий стол debug).

в моем случае это было связано с выходную папку, которая не существует.

Итак, вы можете попробовать перейти к Project-> Options и на вкладке "каталоги" изменить выходной каталог на существующую папку и повторить попытку.

в моем случае проблема решена путем исключения папки проекта из антивирусной защиты в режиме реального времени.

можете ли вы удалить EXE-файл вручную?Если нет, proccess находится в memroy, Откройте Диспетчер задач, выберите проект, завершить задачу . у вас есть ошибка в коде, которая предотвращает завершение приложения.

Если он не находится в списке процессов, попробуйте:

1-исключить папку из индексации windows или сторонних приложений поиска файлов, индексирующих файлы

2-в windows семь активировать приложение experince service

3-исключить папку проекта из антивирусной защиты в реальном времени

обновление

Я заметил ,что даже если вы делаете все, что я сказал выше, вы можете получить эту ошибку несколько раз в Windows 7 случайным образом.особенно, когда вы компилируете проект много раз. первые компиляции будут в порядке, но через десять или более раз эта проблема возникнет

Я щелкнул Правой Кнопкой Мыши приложение (в окне группы проектов), а затем выбрал очистить.

затем я смог скомпилировать приложение.

Я столкнулся с той же проблемой и решил ее . Кажется, что в некоторых неизвестных случаях приложение exe остается запущенным .
Решение простое . Вы должны просто выполнить следующие шаги:

  1. откройте Диспетчер задач Windows
  2. перейдите на вкладку 'Процессы'
  3. нажмите "Показать процессы от всех пользователей" , и ваш exe появится
  4. выберите его и нажмите кнопку "Завершить процесс"

и все будет хорошо.

иногда Microsoft Security Essentials держит файл после его сборки в Delphi, и вам нужно отключить защиту в реальном времени.

чтобы проверить, какой процесс содержит файл, используйте Sysinternals Process Explorer:ссылке. Используйте "найти дескриптор" и введите имя exe.

кажется, я исправил его, установив режим совместимости с XP SP3. Это также исправило еще одно раздражение, которое заставило Alt-P не открывать меню проекта.

EDIT: мне не нужно было повторно включать мой опыт работы с приложениями. Все еще мертв, где он должен быть:)

щелкните правой кнопкой мыши на Delphi short-cut, Properties, затем выберите вкладку Совместимость. Выберите Запустить программу в режиме совместимости для Windows XP (пакет обновления 3).

(I также установите флажок запускать эту программу как администратор, но вы можете этого не делать.)

(Это для Delphi 7, согласно вопросу OP, а не для XE7, хотя это может сработать и для этого.)

Итак, в течение некоторого времени я продолжаю сталкиваться с этой проблемой:

[Неустранимая ошибка] Невозможно создать выходной файл "project1.exe"

Я понятия не имею, чем это вызвано. Я искал дополнительную информацию в Google, но не смог найти решения.

Есть два обходных пути: подождите минуту или две или удалите project1.exe вручную. Излишне говорить, что это невозможно.

У меня нет ни антивирусного сканера, ни вируса. Иметь полный доступ к связанным папкам. Запускаем все как администратор.

Я нашел решение. Похоже, это вызвало отключение службы «Application Experience». При отключении задача «система» на некоторое время заблокирует «любой» исполняемый файл.

Решением является повторное включение «Application Experience».

Я вроде исправил, установив режим совместимости XP SP3. Это также устранило еще одно раздражение, из-за которого Alt-P не открывал меню Project.

РЕДАКТИРОВАТЬ: мне не пришлось повторно включать работу с приложением. Все еще мертв, где должен быть :)

Щелкните правой кнопкой мыши ярлык Delphi, «Свойства», затем выберите вкладку «Совместимость». Выберите Запустить программу в режиме совместимости для: Windows XP (Service pack 3).

(Я также установил флажок Запускать эту программу от имени администратора, но вы можете этого не делать.)

(Это для Delphi 7, согласно вопросу OP, а не для XE7, хотя он может работать и для этого.)

Compatibility settings

Решение, которое сработало для меня, измените параметры проекта -> Связывание и оставьте это так, затем удалите исполняемый файл вручную и решите. Параметры проекта -> связывание

29.01.2020: На прошлой неделе я испытал следующее: загрузите проект в Delphi 7 на машину Win 10, скомпилируйте его (успешно), запустите проект изнутри D7 (успешно), перекомпилируйте проект и получите «не удается создать . project1.exe». После перезагрузки можно успешно скомпилировать и выполнить, но вторая компиляция завершится неудачно, как указано выше. Я обнаружил, что у Dell Support Assist было обновление 8 дней назад (примерно в то время, когда оно началось), поэтому я удалил его. После этого никаких проблем с D7.

  1. Попробуйте открыть диспетчер задач Windows
  2. перейти к процессу, если вы не можете найти здесь свое приложение
  3. затем перейдите на вкладку с подробностями, и вы его найдете.

У меня была такая же проблема, и я нашел ее на вкладке сведений.

В моем случае это произошло из-за несуществующей выходной папки.

Итак, вы можете попробовать перейти в Project-> Options и на вкладке «Каталоги» изменить выходной каталог на существующую папку и повторить попытку.

Иногда Microsoft Security Essentials сохраняет файл после того, как он был построен в Delphi, и вам нужно отключить защиту в реальном времени.

Чтобы проверить, какой процесс содержит файл, используйте Sysinternals Process Explorer: ссылка. Используйте «Найти дескриптор» и введите имя исполняемого файла.

Только ты самую ставь эту команду на все проекты.

В моем случае проблема решена путем исключения папки проекта из антивирусной защиты в реальном времени.

Можете ли вы удалить EXE файл вручную? Если нет, процесс находится в памяти, откройте диспетчер задач, выберите свой проект, завершите задачу. у вас есть ошибка в коде, которая не позволяет завершить работу приложения.

Если его нет в списке процессов, попробуйте:

1-исключить папку из приложений индексирования Windows или сторонних приложений для поиска файлов, которые индексируют файлы

2-В Windows 7 активируйте приложение Experince Service

3-Исключить папку проекта из антивирусной защиты в реальном времени

ОБНОВЛЕНИЕ

Я заметил, что, даже если вы сделаете все, что я сказал выше, вы можете получить эту ошибку несколько раз в Windows 7 случайным образом. Особенно, когда вы много раз компилируете проект . первые компиляции будут в порядке, но после десять или более раз эта проблема будет возникать

Я щелкнул правой кнопкой мыши приложение (в окне группы проектов), а затем выбрал CLEAN.

Затем я смог скомпилировать приложение.

Попробуйте удалить Castalia, если вы его используете. Я потратил 3 дня, пытаясь решить эту проблему, все, что я мог придумать . права доступа к файлам, наблюдение за обработкой файлов с помощью проводника процессов. Если я устанавливаю Castalia 2013.3.4, проблема возникает (у меня есть шаги для воспроизведения), и удаление ее устраняет проблему.

Кроме того, в среде IDE произойдет сбой, если у вас установлен «рабочий стол отладки по умолчанию», и вы попытаетесь запустить его под отладчиком, используя любой другой сохраненный макет. (сбой происходит при переключении на рабочий стол отладки).

Я столкнулся с той же проблемой и решил ее. Кажется, что в некоторых неизвестных случаях приложение exe продолжает работать.
Решение простое. Вам нужно просто выполнить следующие шаги:

  1. откройте диспетчер задач Windows
  2. Перейдите на вкладку "Процессы"
  3. нажмите «Показать процессы от всех пользователей», и появится ваш exe-файл.
  4. Выберите его и нажмите кнопку «Завершить процесс».

И все будет хорошо.

Я использую XE7 и иногда сталкиваюсь с проблемой " Не удалось создать выходной файл ", f2039. Используя Process Explorer sysinternals, я обнаружил, что процесс отладки Android (adb.exe) задерживает скомпилированный двоичный файл. Не знаю почему; в этом конкретном проекте win32, который я создаю, нет конфигурации Android. Как бы то ни было, убил adb.exe, и после этого все стало хорошо.

Некоторые моменты. Целевые выходные каталоги никогда не индексировались. «Взаимодействие с приложением», упомянутое в другом месте в этой ветке, работало все время. И в большинстве случаев я мог вручную удалить выходной двоичный файл, несмотря на жалобы XE7. Однако в какой-то момент я заметил, что не могу удалить двоичный файл через оболочку, что дало возможность найти проблемный файл adb.exe через Process Explorer.

Такое ощущение, что при попытке пересобрать приложение project1.exe все еще работает. Может, на закрытие уходит больше времени, чем нужно. Вы можете легко проверить, открыв диспетчер задач, и посмотреть, активен ли процесс project1.exe после закрытия приложения.

Поиск лекарств к The Bat! тут
Последний релиз The Bat! 3.**
The Bat! Ver.3. 0 Home Edition от 1 сентября 2004, WhatsNew
Последняя бета версии 3.**
The Bat! v3.0.0. 17 Pranayama - от 23 сентября 2004 (WhatsNew)

Последний релиз The Bat! 2.**
The Bat! Ver.2. 12 от 14 июля 2004, WhatsNew , содержит встроенный Анти-Спам Plug-In BayesIt 0.5. 5
The Bat! Ver.2. 12 Rus от 14 июля 2004, WhatsNew , содержит встроенный Анти-Спам Plug-In BayesIt 0.5.5
Последняя бета версии 2.**
The Bat! v2. 13 "Lucky" Beta/6 - от 16 августа 2004 (WhatsNew)
Анти-Спам Plug-In BayesIt 0.6. 7
Русификация
Языковой модуль для The Bat! от 18 апреля 2004

ВНИМАНИЕ. если файл бета-версии есть, но по ^последней ссылке про нее еще ничего не написано - значит это альфа, короче говоря - не торопитесь, вам же хуже будет ;) Дополнительно

Только русский (88 кб) от 8 июня 2004 для The Bat! 2.xx © RefuZZer [MYiE2 RU]
Только русский (80 кб) для The Bat! 2.хх (c) Uncle KILLER
Русский Help от 05 Jun 2002 Орфография

Batlog - Фильтрация записей журнала работы
TheBat! Filter Commander v1.2.0 - Экспорт-импорт правил сортировки писем между ящиками, homepage
Ritlabs LNG files editor & compiler
The Bat! UnPass - Просмотр информации (в том числе и паролей) в настройках почтовых ящиков
The Bat! Password Viewer v1.0.2 - Извлечение информации о параметрах настройки почтовых ящиков (пароли в том числе)
Xray Добавление,изменение и удаление заголовков писем, автоматический и ручной выбор SMTP-сервера, возможность приёма почты с нескольких серверов для одного почтового ящика. Все вопросы по нему,а так же обсуждение - Только Здесь
Самое надежное резервное копирование почтовых ящиков TheBat

Резервное копирование средствами самого TheBat частенько подводит !
Настройка антиспамовского плугина BayesIt

После утановки 0.5.Х поверх 0.4Х нужно ещё в настройках плагина указать число оценочных токиенов (рекомендуют 15), т.к. этот параметр сбрасывается на 0, и указать, на каком языке приходит почта.

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