Delphi-PRAXiS
Seite 4 von 8   « Erste     234 56     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Fehlermeldung bei AssignFile (https://www.delphipraxis.net/157644-fehlermeldung-bei-assignfile.html)

Sir Rufo 19. Jan 2011 20:58

AW: Fehlermeldung bei AssignFile
 
Öffne bitte mal eine Eingabeaufforderung in dem Verzeichnis, wo die Anwendung liegt.
Dort führst du mal diesen Befehl aus:
Code:
dir /s >listing.txt
Die Datei
Code:
listing.txt
schieb dann mal hier hoch, dann sehen wir, wo die Datei steckt

Deine Formatierung ist sehr grauslich zu lesen, hier mal in leserlich
Delphi-Quellcode:
begin
  ComboBox1.Items.Clear;
  i := 0;
  {$I-}
  sFileName := ExtractFilePath( Application.ExeName ) + 'data\dri\dri.txt';
  AssignFile( fahrerliste, sFileName );
  try
    Reset( fahrerliste );
    {$I+}
    ShowMessage( SysErrorMessage( IOREsult ) );
    try
      while not EOF( fahrerliste ) do
        begin
          ReadLn( fahrerliste, s );
          i := i + 1;
        end;
    finally
      CloseFile( fahrerliste );
    end;

Chemiker 19. Jan 2011 21:07

AW: Fehlermeldung bei AssignFile
 
Hallo Kendro,

um die Richtigkeit Deines Programms zu überprüfen, oder den Fehler einzugrenzen würde ich Dir empfehlen ein OpenDialog auf Form zu ziehen und den FileName samt Path darüber zu bestimmen.

Bis bald Chemiker

dersunny 19. Jan 2011 21:10

AW: Fehlermeldung bei AssignFile
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich muss mich wohl korrigieren, hatte vorhin mal aus Versehen XP als OS geschrieben...gemeint war eigentlich Vista...wie spätestens beim Lesen der folgenden Datei klar wird :oops:

Sir Rufo 19. Jan 2011 21:11

AW: Fehlermeldung bei AssignFile
 
oder es würde auch folgendes funktionieren
Delphi-Quellcode:
begin
  ComboBox1.Items.Clear;
  i := 0;
  {$I-}
  sFileName := ExtractFilePath( Application.ExeName ) + 'data\dri\dri.txt';
  AssignFile( fahrerliste, sFileName );
  try
    if FileExists( sFileName ) then
      Reset( fahrerliste )
    else
      ReWrite( fahrerliste );
    {$I+}
    ShowMessage( SysErrorMessage( IOREsult ) );
    try
      while not EOF( fahrerliste ) do
        begin
          ReadLn( fahrerliste, s );
          i := i + 1;
        end;
    finally
      CloseFile( fahrerliste );
    end;

Sir Rufo 19. Jan 2011 21:12

AW: Fehlermeldung bei AssignFile
 
Zitat:

Zitat von dersunny (Beitrag 1075940)
Ich muss mich wohl korrigieren, hatte vorhin mal aus Versehen XP als OS geschrieben...gemeint war eigentlich Vista...wie spätestens beim Lesen der folgenden Datei klar wird :oops:

Na denn
Delphi-Quellcode:
begin
  ComboBox1.Items.Clear;
  i := 0;
  {$I-}
  sFileName := ExtractFilePath( Application.ExeName ) + 'data\dri\dri.txt.txt'; // <-- so heißt die Datei :o)
  AssignFile( fahrerliste, sFileName );
  try
    Reset( fahrerliste );
    {$I+}
    ShowMessage( SysErrorMessage( IOREsult ) );
    try
      while not EOF( fahrerliste ) do
        begin
          ReadLn( fahrerliste, s );
          i := i + 1;
        end;
    finally
      CloseFile( fahrerliste );
    end;

alfold 19. Jan 2011 21:13

AW: Fehlermeldung bei AssignFile
 
Warum er die nicht finden kann, Datei nennt sich 'dri.txt.txt'

Gruss alfold

Aphton 19. Jan 2011 21:14

AW: Fehlermeldung bei AssignFile
 
dri.txt.txt :cry: :wall:

Sir Rufo 19. Jan 2011 21:15

AW: Fehlermeldung bei AssignFile
 
Zitat:

Zitat von alfold (Beitrag 1075944)
Warum er die nicht finden kann, Datei nennt sich 'dri.txt.txt'

Gruss alfold

Darum sollte er ja auch die Fingerübung mit dem dir Befehl machen ;)
(Obwohl er ja nicht wirklich das macht, was man ihm sagt)

Klaus01 19. Jan 2011 21:16

AW: Fehlermeldung bei AssignFile
 
.. das ist dann wohl wieder einer der Fehler die hätten vermieden werden können
wenn "hide known file extensions" nicht aktiv wäre.

Grüße
Klaus

alfold 19. Jan 2011 21:19

AW: Fehlermeldung bei AssignFile
 
Oder wen man weiss, was man macht :wink:

Gruss alfold


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:48 Uhr.
Seite 4 von 8   « Erste     234 56     Letzte »    

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