Форум программистов, компьютерный форум CyberForum.ru Форум программистов | Компьютерный форум | Форум web-программистов | Форум по электронике и бытовой технике | Форум о софте | Научный форум | Карьера и бизнес
CyberForum.ru - форум программистов и сисадминов > > >
Восстановить пароль Регистрация

Ответ Создать новую тему
 
26.03.2011, 00:53   #1
SatiriK
Новичок
0 / 0 / 0
Регистрация: 25.03.2011
Сообщений: 5
error 146:file access denied / Turbo Pascal

Доброй ночи. Если я компилирую программу при destination memory-то программа работает, но не создается exe.файл. Если при destination disk-то программа выдает error 146:file access denied. Как справиться с этой проблемой?надеюсь на вашу помощь, всем большое спасибо)
26.03.2011, 00:53
AdAgent
Объявления
26.03.2011, 09:52   #2
Puporev
Модератор
42150 / 30664 / 1776
Регистрация: 18.05.2008
Сообщений: 65,241
error 146:file access denied

Вообще эта ошибка значит это

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

Добавлено через 1 минуту
Попробуйте еще очистить все в меню Options-> Directories или навести там порядок.
Другие темы раздела
получить мультфильм, показывающий Turbo Pascal
В рисованных мультфильмах иллюзия движения создается последовательной сменой кадров, каждый из которых фиксирует очередное положение движущегося объекта. Используя этот принцип, получить мультфильм, показывающий: а) о метании диска; б) о беге с барьерами; в) о подтягивании на перекладине; г) о...
суммирование ряда Turbo Pascal
помогите решить пожалуйста
26.03.2011, 11:24  [ТС]   #3
SatiriK
Новичок
0 / 0 / 0
Регистрация: 25.03.2011
Сообщений: 5
error 146:file access denied

любой текст программы дает такие результаты(
допустим:
Код 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 всё чисто...
26.03.2011, 11:33   #4
Puporev
Модератор
42150 / 30664 / 1776
Регистрация: 18.05.2008
Сообщений: 65,241
error 146:file access denied

А если в Options-> Directories задать каталог? Ни разу у меня такого не было....
26.03.2011, 12:16  [ТС]   #5
SatiriK
Новичок
0 / 0 / 0
Регистрация: 25.03.2011
Сообщений: 5
error 146:file access denied

к сожалению, если задать каталог, то error 146:file access denied (H:\pascal\tp7\PROBA.exe)
26.03.2011, 12:19   #6
Puporev
Модератор
42150 / 30664 / 1776
Регистрация: 18.05.2008
Сообщений: 65,241
error 146:file access denied

А Вы Турбо Паскаль на диск D поместите, а то он у Вас вроде на сменном носителе.
Как вариант выкинуть этот Паскаль, установить другой, например из этой темы
Скачать Паскаль
26.03.2011, 13:22  [ТС]   #7
SatiriK
Новичок
0 / 0 / 0
Регистрация: 25.03.2011
Сообщений: 5
error 146:file access denied

Спасибо большое за советы)буду разбираться)

Добавлено через 17 минут
Поместил на другой диск-тоже самое(
Скачал другую версию по вашей ссылке-к сожалению, тоже самое
26.03.2011, 13:29   #8
Puporev
Модератор
42150 / 30664 / 1776
Регистрация: 18.05.2008
Сообщений: 65,241
error 146:file access denied

Да, странно...
12.11.2011, 22:12   #9
TAVulator
Форумчанин
3928 / 1089 / 34
Регистрация: 27.07.2009
Сообщений: 3,438
error 146:file access denied

SatiriK, пользователь с какими правами? Попробуй запустить паскаль с правами администратора и попробовать еще раз. Так же проверь квоты NTFS (если эта ФС) на запись в папку.
22.01.2012, 21:32   #10
Serega_889
Форумчанин
3 / 3 / 0
Регистрация: 03.03.2010
Сообщений: 90
error 146:file access denied / Turbo Pascal

Я так понял у тебя стоит 7 винт))).Нужно просто поставить в свойствах ярлыка запускать в совместимости с xp sp3.У меня все пашет теперь)))
22.01.2012, 21:32
Yandex
Объявления
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему

Похожие темы
Тема Раздел Автор Дата
Free Pascal При перезаписи типизированного файла выплывает error 5 - File access denied
Перед закрытием программы нужно сохранить данные. Ошибка в строке 50, сама процедура вызывается в строке 224. uses crt; type inform = record nomer: integer; fam,im,ot: string; data_rojd, data_reg: string; pasport: string; end;
Free Pascal Керра 08.08.2013 17:54
Windows XP ERROR 1004 The operations system denied access to the specified file
ERROR 1004 The operations system denied access to the specified file Вылезает при попытке вопспроизвести с диска уроки по программированию Кодеки переустановил вирусов нет
Windows XP kostya67 03.11.2012 11:33
Turbo Pascal Error 72: Unit file format error - как заставить розпознать модуль модуль?
в Directories путь прописал, файл пересохранял из .pas в .tpu. может кто-нибудь подскажет, что не так?
Turbo Pascal fanat094 07.05.2012 23:33
Turbo Pascal Error 72: Unit file format error - как заставить tp видеть модуль?
в Directories путь прописал, файл пересохранял из .pas в .tpu, короче делал все) может кто-нибудь подскажет, что не так? архив с прогой тут:
Turbo Pascal delikates 15.02.2011 15:01
Turbo Pascal почему выдает Error 102: File not assigned ?
Здравствуйте. Итак, кусок кода: BEGIN {glav prog} assign(input, 'spis.txt'); reset(input); курсор стоит на reset и выдает Error 102: File not assigned . Почему? Я же его строчкой выше ассигню? Сам файл лежит в директории BIN, проверял. Если нужно, могу привести весь код.
Turbo Pascal Kaji 29.12.2010 02:28
Опции темы

Текущее время: 13:25. Часовой пояс GMT +4.

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.