Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Turbo Pascal

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 102, средняя оценка - 4.80
SatiriK
0 / 0 / 0
Регистрация: 25.03.2011
Сообщений: 5
#1

Не создается exe - error 146: file access denied - Turbo Pascal

26.03.2011, 00:53. Просмотров 13140. Ответов 9
Метки нет (Все метки)

Доброй ночи. Если я компилирую программу при destination memory-то программа работает, но не создается exe.файл. Если при destination disk-то программа выдает error 146:file access denied. Как справиться с этой проблемой?надеюсь на вашу помощь, всем большое спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2011, 00:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не создается exe - error 146: file access denied (Turbo Pascal):

Неудача с запуском элементарной программы - File Access denied - Turbo Pascal
у меня выводит на экран вот ЭТО: error 146: File access denied <NONAMEE00.exe> заранее спасибо Добавлено через 9 минут что это...

Error 72: Unit file format error - как заставить tp видеть модуль? - Turbo Pascal
в Directories путь прописал, файл пересохранял из .pas в .tpu, короче делал все) может кто-нибудь подскажет, что не так? архив с...

Error 72: Unit file format error - как заставить розпознать модуль модуль? - Turbo Pascal
в Directories путь прописал, файл пересохранял из .pas в .tpu. может кто-нибудь подскажет, что не так?

Cannot load exe file! - Turbo Pascal
Первый блин и уже комом!В записи всё правильно,кроме опечатки в самом тексте("Торбо").Run никак не идёт.У меня на компе уже штук пять Turbo...

Error 15: file not found <sysutils.Tpu> - Turbo Pascal
program Project1; uses SysUtils; var a,b,x,y:Integer; begin Write('Vvedite X='); Readln(x); Write('Vvedite Y='); ...

Error 15: File not found (GRAPH.TPU) - Pascal
в чём смысл ошибки? нада пересохранить?

9
Puporev
Модератор
52102 / 39960 / 13324
Регистрация: 18.05.2008
Сообщений: 92,156
26.03.2011, 09:52 #2
Вообще эта ошибка значит это

146 File access denied (Отказано в доступе к файлу).
Возможные причины:
• Вы пытаетесь использовать файл с атрибутом «только для чтения» в качестве выводного файла;
• Вы используете имя каталога вместо имени выводного файла.
А чем у Вас она вызвана, так не сказать...
Может скинете программу, которая вызывает эту ошибку?

Добавлено через 1 минуту
Попробуйте еще очистить все в меню Options-> Directories или навести там порядок.
0
SatiriK
0 / 0 / 0
Регистрация: 25.03.2011
Сообщений: 5
26.03.2011, 11:24  [ТС] #3
любой текст программы дает такие результаты(
допустим:
Pascal
1
2
3
4
5
6
7
8
9
10
11
program proba;
var c,a,b:integer;
begin
writeln('vvedite a');
readln(a);
writeln('vvedite b');
readln(b);
c:=a+b;
writeln('a+b=',c);
readln;
end.
при destination memory программа работает, а при destination disk программа выдает error 146:file access denied (PROBA.exe), в меню Options-> Directories всё чисто...
0
Puporev
Модератор
52102 / 39960 / 13324
Регистрация: 18.05.2008
Сообщений: 92,156
26.03.2011, 11:33 #4
А если в Options-> Directories задать каталог? Ни разу у меня такого не было....
0
SatiriK
0 / 0 / 0
Регистрация: 25.03.2011
Сообщений: 5
26.03.2011, 12:16  [ТС] #5
к сожалению, если задать каталог, то error 146:file access denied (H:\pascal\tp7\PROBA.exe)
0
Puporev
Модератор
52102 / 39960 / 13324
Регистрация: 18.05.2008
Сообщений: 92,156
26.03.2011, 12:19 #6
А Вы Турбо Паскаль на диск D поместите, а то он у Вас вроде на сменном носителе.
Как вариант выкинуть этот Паскаль, установить другой, например из этой темы
Скачать Паскаль
1
SatiriK
0 / 0 / 0
Регистрация: 25.03.2011
Сообщений: 5
26.03.2011, 13:22  [ТС] #7
Спасибо большое за советы)буду разбираться)

Добавлено через 17 минут
Поместил на другой диск-тоже самое(
Скачал другую версию по вашей ссылке-к сожалению, тоже самое
0
Puporev
Модератор
52102 / 39960 / 13324
Регистрация: 18.05.2008
Сообщений: 92,156
26.03.2011, 13:29 #8
Да, странно...
0
TAVulator
3947 / 1105 / 70
Регистрация: 27.07.2009
Сообщений: 3,443
12.11.2011, 22:12 #9
SatiriK, пользователь с какими правами? Попробуй запустить паскаль с правами администратора и попробовать еще раз. Так же проверь квоты NTFS (если эта ФС) на запись в папку.
0
Serega_889
4 / 4 / 1
Регистрация: 03.03.2010
Сообщений: 97
22.01.2012, 21:32 #10
Я так понял у тебя стоит 7 винт))).Нужно просто поставить в свойствах ярлыка запускать в совместимости с xp sp3.У меня все пашет теперь)))
1
22.01.2012, 21:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2012, 21:32
Привет! Вот еще темы с ответами:

error 105: file not open for output - Pascal
error 105: file not open for output!просветите меня тупого что это значит!

Unit и ошибка Error 15: file not found *.tpu - Turbo Pascal
Привет! Дело такое: в турбо паскале был создан свой модуль, скомпилирован(создался *.tpu файл). Проблема в том, что при запуске программы...

Программа выдает Error 102: File not assigned - Turbo Pascal
Здравствуйте. Итак, кусок кода: BEGIN {glav prog} assign(input, 'spis.txt'); reset(input); курсор стоит на reset и выдает...

Пишет error 15: File not found <TPCRT.TPU> - Turbo Pascal
Пишет error 15: File not found &lt;TPCRT.TPU&gt; .


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru