Ошибка f2039 делфи

0 / 0 / 1

Регистрация: 12.02.2014

Сообщений: 7

1

25.12.2014, 15:53. Показов 29045. Ответов 8


Студворк — интернет-сервис помощи студентам

Создал две формы и пару кнопок, первый раз запустило нормально, а теперь выдает ошибку
[dcc32 Fatal Error] F2039 Could not create output file ‘.Win32DebugProject6.exe’
как это исправить?



0



fatal error

136 / 128 / 29

Регистрация: 10.04.2012

Сообщений: 357

25.12.2014, 15:58

2

LastChance, не может создать файл, закройте скомпилированное приложение и как варик поищите в диспетчере и закройте.



1



Эксперт Pascal/Delphi

4891 / 2761 / 851

Регистрация: 04.10.2012

Сообщений: 10,062

25.12.2014, 16:08

3

LastChance, вероятно висит процесс.



1



0 / 0 / 1

Регистрация: 12.02.2014

Сообщений: 7

25.12.2014, 16:18

 [ТС]

4

да, в диспетчере висит процесс, а из-за чего так получилось?



0



fatal error

136 / 128 / 29

Регистрация: 10.04.2012

Сообщений: 357

25.12.2014, 16:21

5

LastChance, у меня тоже ошибки в программе, скажи почему ? Ты серьезно, как можно что то объяснить не видя что-то ?



0



0 / 0 / 1

Регистрация: 12.02.2014

Сообщений: 7

25.12.2014, 16:23

 [ТС]

6

а что тебе надо видеть?



0



fatal error

136 / 128 / 29

Регистрация: 10.04.2012

Сообщений: 357

25.12.2014, 16:26

7

Проект выложи, свои действия раскажи



0



0 / 0 / 0

Регистрация: 16.11.2014

Сообщений: 5

01.09.2015, 23:12

8

У меня такое было, когда антивирус программу удалял сразу после запуска



0



northener

02.09.2015, 00:35


    Дельфи не компилирует проект: «F2039 Could not create output file»

Не по теме:

Цитата
Сообщение от supertony
Посмотреть сообщение

У меня такое было, когда антивирус программу удалял сразу после запуска

Поздравляю юного кулхацкера!



0



With XE8 update 1, Win 7 64 bit and a single component added to an otherwise empty folder I get:
error: [dcc32 Fatal Error] F2039 could not create output file .Win32DebugMountTest.

The test will compile and run fine the first time but XE8 has to be shut down and restarted to compile again. The component is a gauge from Mitov Software.
The component vendor say’s that this is a known bug with no fix. If so its a showstopper and project end’r for me. Is it really the end of the line for Delphi?

I hope some one can pull this rabbit out of a hat somehow.

This is what I have done to isolate the problem.

  1. Started with a failing application (will not compile a 2ed time)
  2. Remove all external units used
  3. Remove al references to those units
  4. Remove all references in the ‘Uses’ clause
  5. Comment code until it compiles

It should compile every time you hit run (no problem).Now add a blank form to the project. Don’t do anything to the form just add it. Add it to your uses clause.

Its should compile every time you hit Run.
Now open the blank form and simply touch it so that it needs to be recompiled.

When you run the application its back to failing when you run it a second time.

Notice that happens when you simply add a form and ‘touch’ it. No code needed.

This problem is not something wrong with my code — it can’t be. Its a bug in the UI — must be.

asked Jul 29, 2015 at 19:09

Seti Net's user avatar

Seti NetSeti Net

6691 gold badge7 silver badges24 bronze badges

21

Coincidentally, I just fought with this issue yesterday testing some components I ported to XE8. The output file in my case is the project executable.

After spending several hours trying to figure out what was going on (including efforts to reconfigure my AV software, disabling it entirely, moving the project to a different location, etc.), I was able to solve the problem by disabling Castalia. If I run the IDE without Castalia, the problem does not occur. If I enable Castalia again, it starts happening again.

You can find instructions for disabling/enabling Castalia in How can I disable Castalia in XE8?

I’m removing the above content because the issue has reappeared (with Castalia disabled). Further investigation shows a couple of things:

  1. The problem seems to be related to any sort of exception being raised in the debugger (even those that are handled in the code). Clicking either Break or Continue in the debugger exception dialog works as always. However, the next attempt to compile or build the application fails with the F2039 error. Deleting the executable in Windows Explorer allows compilation and running once, and then the error recurs.

  2. Restarting the IDE fixes the issue, until the next debugger exception occurs.

  3. Neither taskkill or a batch file with del worked in either a pre- or post-build event.

  4. There is an open QC entry for it at Embarcadero which indicates that it was reported in XE7, XE7.1, and XE8, and is currently an open internal ticket. I can’t find a way to add the information in the two points above to that open ticket in the new JIRA-based Quality Portal. Perhaps someone who has access and can do so will on my behalf (or at least add a link to this post).

  5. It’s not linked to a specific project. The original answer (as mentioned above) was related to a test app while porting some components to XE8 from an earlier version. When the problem reappeared for me, it was in a brand new project, totally unrelated, that does not use any non-standard components.

(I previously had access to EMBT QC, and had a few open tickets. The accounts appear to have not migrated to the new QP, and I can’t locate any tickets there under my account.)

Community's user avatar

answered Jul 30, 2015 at 12:41

Ken White's user avatar

Ken WhiteKen White

123k14 gold badges224 silver badges441 bronze badges

6

Found It.
I decided to start from scratch on my development system and uncovered the problem.

I installed Windows 10 on a virgin disk

Installed XE8 update 1

Installed MITIOV Instruments for XE 8 and tested them. All working find

Installed AsyncPro — Still working

Installed the JEDI Jcl — Fails

Remove JEDI Jcl — now works

Trash JEDI completly — Everything works fine

Something in the JEDI Jcl version 3.48 is causing the problem. I can code around the JEDI components I was using without to much trouble but its a shame.

answered Aug 14, 2015 at 5:53

Seti Net's user avatar

Seti NetSeti Net

6691 gold badge7 silver badges24 bronze badges

1

How about automatically kill your «hang-up» application before build?

enter image description here

answered Aug 6, 2015 at 12:47

Zam's user avatar

ZamZam

2,8721 gold badge18 silver badges33 bronze badges

2

I also had this problem on Win 7 Pro 64 bit with XE8.

Removing JCL fixed the problem. If I was a betting man, I would look closer at the JCL Debug IDE extension.

answered Aug 21, 2015 at 1:44

Philth's user avatar

Guy’s..

There is no reason to upgrade to Delphi 10.1, because all previous versions are equipped with an older version of the Android SDK.

Now, how to solve this annoying issue:

Just find the map where the Android SDK is located.
See: Tools/Options/Delphi Options/SDK Manager/Android Location

Now run the ..sdktoolsandroid.bat as Admin
This will show the Andoid SDK Manager.

Next is to update to the newest Android SDK and SDK Tools.

If all completed, you don’t have to upgrade to Delphi 10.1 or whatever «advised».

Restart Delphi and problem:= solved!

btw:
It took some effort to find out what’s happening here, because the Eclipse compiler suffered the same issue as Delphi. Finally all was related to bugs in earlier versions of the Android SDK causing adb.exe to keep a filehandle held hostage.

answered Mar 11, 2018 at 1:34

I’m having problems on Delphi 2010. When I try to compile I get the output below:

    Checking project dependencies...
    Compiling prjAlarmBlock.dproj (Debug configuration)
    [DCC Fatal Error] F2039 Could not create output file 'MyProjectName.exe'
    Failed
    Elapsed time: 00:00:00.4

I need to delete «MyProjectName.exe» almost every time I try to compile.
Is there a way to solve it?

  • delphi
  • compiler-errors
  • exe
  • delphi-2010

RRUZ's user avatar

RRUZ

135k20 gold badges356 silver badges483 bronze badges

asked Nov 11, 2016 at 10:04

ssebeck's user avatar

ssebeckssebeck

111 silver badge6 bronze badges

1

Load 7 more related questions

Show fewer related questions


Форум программистов Vingrad

Модераторы: Snowy, MetalFan, bems, Poseidon

Поиск:

Ответ в темуСоздание новой темы
Создание опроса
> [DCC Fatal Error] F2039 почему не пойму, Появилась не понятная ошибка 

:(

   

Опции темы

alf138
Дата 31.3.2010, 20:34 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Бывалый
*

Профиль
Группа: Участник
Сообщений: 161
Регистрация: 15.11.2009

Репутация: нет
Всего: нет

С неделю назад написал программку по БД, сегодня решил проверить и докрутить и тут опа ошибка 

Код

[DCC Fatal Error] F2039 Could not create output file 'Project1.exe'

 

и не запускается, я так, думаю что не так открыл CodeGear RAD Studio думаю он то напишет в чем проблема. Запускаю запустился на третьей и четвертой снова отказался в чем может быть проблема вот что мне пишет CodeGear RAD Studio

Код

Сборка начата 31.03.2010 23:30:30.
__________________________________________________
Проект "C:курсоваяТелефонный справочникProject1.dproj" (цели Make):
Цель CoreCompile:
    c:program filescodegearrad studio6.0bindcc32.exe -$YD --no-config -M -Q -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DDEBUG -I"c:program filescodegearrad studio6.0lib";"C:UsersalfDocumentsRAD Studio6.0Imports";"c:program filescodegearrad studio6.0Imports";"c:program filescodegearrad studio6.0LibIndy10";"C:UsersPublicDocumentsRAD Studio6.0Dcp";"c:program filescodegearrad studio6.0include";"c:program filescodegearrad studio6.0RaveReportsLib" -LE"C:UsersPublicDocumentsRAD Studio6.0Bpl" -LN"C:UsersPublicDocumentsRAD Studio6.0Dcp" -O"c:program filescodegearrad studio6.0lib";"C:UsersalfDocumentsRAD Studio6.0Imports";"c:program filescodegearrad studio6.0Imports";"c:program filescodegearrad studio6.0LibIndy10";"C:UsersPublicDocumentsRAD Studio6.0Dcp";"c:program filescodegearrad studio6.0include";"c:program filescodegearrad studio6.0RaveReportsLib" -R"c:program filescodegearrad studio6.0lib";"C:UsersalfDocumentsRAD Studio6.0Imports";"c:program filescodegearrad studio6.0Imports";"c:program filescodegearrad studio6.0LibIndy10";"C:UsersPublicDocumentsRAD Studio6.0Dcp";"c:program filescodegearrad studio6.0include";"c:program filescodegearrad studio6.0RaveReportsLib" -U"c:program filescodegearrad studio6.0lib";"C:UsersalfDocumentsRAD Studio6.0Imports";"c:program filescodegearrad studio6.0Imports";"c:program filescodegearrad studio6.0LibIndy10";"C:UsersPublicDocumentsRAD Studio6.0Dcp";"c:program filescodegearrad studio6.0include";"c:program filescodegearrad studio6.0RaveReportsLib" -K00400000   Project1.dpr   
    c:program filescodegearrad studio6.0BinCodeGear.Delphi.Targets(130,3): error F2039: F2039 Could not create output file 'Project1.exe'
Конец создания цели "CoreCompile" в проекте "Project1.dproj" -- ОЩИБКА.
Конец создания проекта "Project1.dproj" -- ОШИБКА.
ОШИБКА при сборке.
c:program filescodegearrad studio6.0BinCodeGear.Delphi.Targets(130,3): error F2039: F2039 Could not create output file 'Project1.exe'
    0 Предупреждение
    1 Ошибки
Прошло времени 00:00:00.27

PM MAIL   Вверх
RomanEEP
Дата 31.3.2010, 21:14 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Опытный
**

Профиль
Группа: Участник
Сообщений: 424
Регистрация: 18.5.2006
Где: Коломна

Репутация: 1
Всего: 8

Надо переместить проект в ту папку, к которой есть доступ на запись или посмотри 
Project->Options->Compilers-Output directory возможна там назначена «левая» папка

———————

Электронные экзамены

PM MAIL   Вверх
CodeMonkey
Дата 31.3.2010, 22:14 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Эксперт
***

Профиль
Группа: Завсегдатай
Сообщений: 1839
Регистрация: 24.6.2008
Где: Россия, Тверь

Репутация: 29
Всего: 89

Возможно, файл Project1.exe уже запущен или проверяется анти-вирусом. Попробуйте его удалить.

———————

Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.

PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
DarkProg
Дата 31.3.2010, 22:42 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Законченный романтик
***

Профиль
Группа: Завсегдатай
Сообщений: 1784
Регистрация: 11.3.2009
Где: Земля

Репутация: 4
Всего: 19

Очень похоже что либо нету прав пользователя, либо ОС Vista или win7.
Если последний вариант то надо сделать запуск от имени администратора, если первый вариант то сходить к администратору smile

———————

«И твоя голова всегда в ответе за то куда сядет твой зад…»

«Я студент — скажите с какого я ВУЗа…»

 smile  smile  smile

PM MAIL   Вверх
alf138
Дата 1.4.2010, 19:41 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Бывалый
*

Профиль
Группа: Участник
Сообщений: 161
Регистрация: 15.11.2009

Репутация: нет
Всего: нет

ОС win7 а что с ней связанно ? Права администратора есть.
оффтоп: Приплыли теперь файлы в папке, Только для чтения(применимо только к файлам в папке) убераю эту галочку все нормально,  потом открываю смотрю все тоже. Я администратор…

Это сообщение отредактировал(а) alf138 — 1.4.2010, 20:04

PM MAIL   Вверх
CodeMonkey
Дата 1.4.2010, 21:16 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Эксперт
***

Профиль
Группа: Завсегдатай
Сообщений: 1839
Регистрация: 24.6.2008
Где: Россия, Тверь

Репутация: 29
Всего: 89

Цитата(alf138 @  1.4.2010,  19:41 Найти цитируемый пост)
Приплыли теперь файлы в папке, Только для чтения(применимо только к файлам в папке) убераю эту галочку все нормально,  потом открываю смотрю все тоже. Я администратор…

Теперь это же самое, только по-русски.

———————

Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.

PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
DarkProg
Дата 1.4.2010, 22:07 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Законченный романтик
***

Профиль
Группа: Завсегдатай
Сообщений: 1784
Регистрация: 11.3.2009
Где: Земля

Репутация: 4
Всего: 19

Свойства папки, на вкладке безопасность устанавливаем для всех пользователей полный доступ и должно быть счастье.

———————

«И твоя голова всегда в ответе за то куда сядет твой зад…»

«Я студент — скажите с какого я ВУЗа…»

 smile  smile  smile

PM MAIL   Вверх
alf138
Дата 2.4.2010, 05:29 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Бывалый
*

Профиль
Группа: Участник
Сообщений: 161
Регистрация: 15.11.2009

Репутация: нет
Всего: нет

пытался уже и полный доступ дал, но запускается 3к1 т.е 3 раза запустится 1 раз выругается, или наоборот.

Это сообщение отредактировал(а) alf138 — 2.4.2010, 06:02

PM MAIL   Вверх
aqually
Дата 12.10.2022, 11:24 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Новичок

Профиль
Группа: Участник
Сообщений: 11
Регистрация: 12.10.2022

Репутация: нет
Всего: нет

Модератор: Сообщение скрыто.

PM MAIL   Вверх



















Ответ в темуСоздание новой темы
Создание опроса
Правила форума «Delphi: Для новичков»
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) — крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 

0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »

Delphi Compiler Error

F2039 Could not create output file ‘%s’

Reason for the Error & Solution

The compiler could not create an output file. This can be a compiled unit file (.dcu ), an executable file, a map file or an object file.

Most likely causes are a nonexistent directory or a write protected file or disk.

Reasons why an output file could not be produced:

  • You don’t have the required write permission for the directory.
    • Check the access privileges of your application.
    • Make sure your source is not on a read-only drive.
  • The linker (RLink) has generated an error, possibly due to finding unexpected versions of the .dcu, .bpl, and .dcp files
  • The process (.exe) is locked by another process. For example, in debug mode, the debugger typically locks the executable.

Понравилась статья? Поделить с друзьями:
  • Ошибка f20 стиральная машина индезит
  • Ошибка f24 стиральная машина индезит
  • Ошибка f20 стиральная машина miele
  • Ошибка f24 стиральная машина whirlpool
  • Ошибка f24 стиральная машина bosch