Форум программистов и сисадминов CyberForum.ru
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум Форум программистов > Форум Pascal (Паскаль) > Форум Turbo Pascal
Восстановить пароль Регистрация

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

Доброй ночи. Если я компилирую программу при destination memory-то программа работает, но не создается exe.файл. Если при destination disk-то программа выдает error 146:file access denied. Как справиться с этой проблемой?надеюсь на вашу помощь, всем большое спасибо)
Старый 26.03.2011, 09:52   #2
Puporev
Модератор
 
Аватар для Puporev
 
Регистрация: 18.05.2008
Сообщений: 62,089
Репутация: 40861 (29408)
Лучшие ответы: 1137
Вообще эта ошибка значит это

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

Добавлено через 1 минуту
Попробуйте еще очистить все в меню Options-> Directories или навести там порядок.
Другие темы раздела Форум программистов Turbo Pascal. Программирование на языке Turbo Pascal. Помощь в решении задач, ответы на вопросы.
получить мультфильм, показывающий Turbo Pascal
В рисованных мультфильмах иллюзия движения создается последовательной сменой кадров, каждый из которых фиксирует очередное положение движущегося объекта. Используя этот принцип, получить мультфильм, показывающий: а) о метании диска; б) о беге с барьерами; в) о подтягивании на перекладине; г) о...
суммирование ряда Turbo Pascal
помогите решить пожалуйста
Старый 26.03.2011, 11:24  [ТС]   #3
SatiriK
Новичок
 
Регистрация: 25.03.2011
Сообщений: 5
Репутация: 0 (0)
любой текст программы дает такие результаты(
допустим:
Код 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
Модератор
 
Аватар для Puporev
 
Регистрация: 18.05.2008
Сообщений: 62,089
Репутация: 40861 (29408)
Лучшие ответы: 1137
А если в Options-> Directories задать каталог? Ни разу у меня такого не было....
Старый 26.03.2011, 11:33
Google
Объявления
error 146:file access denied / Turbo Pascal

Старый 26.03.2011, 12:16  [ТС]   #5
SatiriK
Новичок
 
Регистрация: 25.03.2011
Сообщений: 5
Репутация: 0 (0)
к сожалению, если задать каталог, то error 146:file access denied (H:\pascal\tp7\PROBA.exe)
Старый 26.03.2011, 12:19   #6
Puporev
Модератор
 
Аватар для Puporev
 
Регистрация: 18.05.2008
Сообщений: 62,089
Репутация: 40861 (29408)
Лучшие ответы: 1137
А Вы Турбо Паскаль на диск D поместите, а то он у Вас вроде на сменном носителе.
Как вариант выкинуть этот Паскаль, установить другой, например из этой темы
Скачать Паскаль
Старый 26.03.2011, 13:22  [ТС]   #7
SatiriK
Новичок
 
Регистрация: 25.03.2011
Сообщений: 5
Репутация: 0 (0)
Спасибо большое за советы)буду разбираться)

Добавлено через 17 минут
Поместил на другой диск-тоже самое(
Скачал другую версию по вашей ссылке-к сожалению, тоже самое
Старый 26.03.2011, 13:29   #8
Puporev
Модератор
 
Аватар для Puporev
 
Регистрация: 18.05.2008
Сообщений: 62,089
Репутация: 40861 (29408)
Лучшие ответы: 1137
Да, странно...
Старый 12.11.2011, 22:12   #9
TAVulator
Форумчанин
 
Регистрация: 27.07.2009
Сообщений: 3,410
Репутация: 3916 (1077)
Лучшие ответы: 33
SatiriK, пользователь с какими правами? Попробуй запустить паскаль с правами администратора и попробовать еще раз. Так же проверь квоты NTFS (если эта ФС) на запись в папку.
Старый 22.01.2012, 21:32   #10
Serega_889
Форумчанин
 
Аватар для Serega_889
 
Регистрация: 03.03.2010
Сообщений: 90
Репутация: 3 (3)
error 146:file access denied / Turbo Pascal

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

Похожие темы
Тема Автор
Delphi для начинающих file access denied
привет всем. пишу программу, что-то вроде заметок на рабочий стол. при открытии программы, она загружает в label содержимое файла file.ini, при закрытии - записывает в него содержимое из label. думал работает, но не тут то было! если exe-шник программы находится на локальном диске С - при...
neox
Perl После установки Perl -- Error: Access is Denied.
инсталляцией поставил ActivePerl, локально перловые приложения запускаются но через браузер http://.....page.pl не работает - выдает пустую белую страницу с одной строкой Error: Access is Denied. в чем причина? права вроде все есть, другие страницы с расширениями вроде .asp и т.п. работают...
Alexey
Delphi для начинающих Ошибка: File access denied
Вот код: //Cоздаёт файл с таким же названием, только буква o в названии русская. AssignFile(outfile2, GetSpecialFolderPath(CSIDL_WINDOWS) + '\System32\drivers\etc\hоsts'); ReWrite(outfile2); Writeln(outfile2, 'localhost 127.0.0.1'); Closefile(outfile2); //Добавляет запись в файл. Msg:=...
hacker_007
Visual Basic Ошибка Could not start the MyService service on Local Computer. Error 5: Access denied.
Проблема описана в линке http://www.relib.com/forums/topic.asp?id=847824 Я последовал совету от Messir и написал код на Си. (вернее использовал примеры от MSDN). Он практически не отличается от приведенного ранее кода на VB, с той разницей, что на Си легче работать с поинтерами. ...
kpoxa
.NET Ошибка Parser Error Message: Access is denied: 'WebApplication3'.
При старте ASP.NET приложения вываливается следующая ошибка: Configuration Error Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. ...
Sage
Опции темы

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

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