Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка в пр-ме: ...File access denied...


hawkins ©   (2004-09-21 16:06:00) 

Добрый день! Помогите решить проблему, может кто сталкивался  
с такой ошибкой. При запуске программы
вызывается исключение, текст такой:
 '... raised exception class EinOutError with message 'File access denied'.
Текст программы :

program MyProgramm;
uses
 Forms,Windows,SysUtils,
 Unit2 in 'Unit2.pas' {Form2},
  ...
var
   F:TextFile;
  WDir:array [0..255] of char;
  FDir:string;
begin
   GetWindowsDirectory(WDir,255);
    FDir:=WDir+'\filename.txt';
    AssignFile(F,WDir);

    if not FileExists(FDir) then
      begin
       ReWrite(F);  //---- здесь ошибка-----
       CloseFile(F);
      end
     else  begin
       ...
      end;

   Application.Initialize;  
   Application.CreateForm(TForm2, Form2);
   Application.Run;
   end;

end.


TUser   (2004-09-21 16:08:00) [1]

FDir:=WDir+'\filename.txt';
   AssignFile(F, FDir);

   if not FileExists(FDir) then
     begin

+ ExcludeTrailingBackslsh для уверенности


TUser   (2004-09-21 16:07:00) [2]

FDir:=WDir+'\filename.txt';
   AssignFile(F, FDir);

   if not FileExists(FDir) then
     begin


Наверх

Титульная страница Поиск, карта сайта Написать письмо