Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi access denied (https://www.delphipraxis.net/121693-access-denied.html)

asusbob 2. Okt 2008 16:00


access denied
 
Hallo...

Ich habe ein Problem. :)
Ich habe eine Funktion welche mir nach und nach verschiedene Dateinamen generiert welche dann ausgelesen werden sollen. allerdings bekomme ich die Fehlermeldung:

Zitat:

Project Zeit.exe raised exception class EInOutError with message 'File access denied'. Process stopped... blah
anbei die Funktion welche die Datei auslesen soll (ja, noch Debugmode =))
Delphi-Quellcode:
  begin
    showmessage(path);
    try
      AssignFile(timeContent, path);
      try
        Reset(timeContent);

        ReadLn(timeContent, line);
        showmessage(line);
      finally
        CloseFile(timeContent);
      end;
    except
      showmessage('raise');
    end;
kann mir vllt wer helfen?

viele Grüße
Till

nahpets 2. Okt 2008 16:12

Re: access denied beim zweiten zugriff auf dateien
 
Hallo,

was Du schreibst, reicht mir nicht.
Path ist die Datei, die Du öffnen möchtest. Welche Inhalte hat Path beim ersten bzw. beim zweiten Versuch.

Das Reset muss scheitern, wenn in Path ein Dateiname einer Datei steht, die nicht existiert. Der erste Aufruf kann nur funktionieren, wenn die Datei bereits vorhanden ist.

Meine Vermutung: Es werden Dateinamen generiert zu nichtexistenten Dateien.

asusbob 2. Okt 2008 16:14

Re: access denied
 
ja ich habe mich geirrt.. der erste versuch scheitert doch schon... bin grad aufm sprung guck gleich nochmal.
und ja, das reset schlägt fehl.

aber warum dann der fehler access denied?

nahpets 2. Okt 2008 16:24

Re: access denied
 
Zitat:

Zitat von asusbob
ja ich habe mich geirrt.. der erste versuch scheitert doch schon... bin grad aufm sprung guck gleich nochmal.
und ja, das reset schlägt fehl.

aber warum dann der fehler access denied?

Naja, der Zugriff auf "nichts" wird verweigert, er kann keine Datei finden. Ob die Fehlermeldung hier jetzt genau das aussagt :gruebel:

asusbob 2. Okt 2008 16:55

Re: access denied
 
Oh mein Gott... natürlich, Du hattest Recht. Hab mich wohl nur durch die Fehlermeldung verwirren lassen :)

Für mich heißt sowas wie 'access denied' was wie 'schreibgeschützt', 'keine Berechtigung'. ^^

aber vielen Dank :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz