Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Textdatei von einem Pfad in ein Programm laden (https://www.delphipraxis.net/172180-textdatei-von-einem-pfad-ein-programm-laden.html)

Mojito 17. Dez 2012 17:04


Textdatei von einem Pfad in ein Programm laden
 
Hallo liebe Delphi Freunde,

heute habe ich das Problem, dass sich eine Textdatei nicht in mein geschriebenes Programm laden lässt. Hier der Code:

Delphi-Quellcode:
procedure TFrmMain.Importieren(Sender: TObject);
var
  textdatei: string;
begin
  OpenDialogImport.InitialDir := ExtractFilePath(Application.ExeName) + '..\..\'; //Verzeichnis öffnen
  if OpenDialog.Execute then
  begin
    textdatei:= OpenDialogImport.FileName;
    importTextFile(textdatei);
  end;
end;
Beim Laden einer Textdatei erhalte ich die E/A-Fehler 6. Wenn ich den Debugger laufen lasse dann fällt auf, dass filename kein Wert zugewiesen wird. Was mag das Problem sein??

Vielen Dank für eure Hilfe

Sir Rufo 17. Dez 2012 17:13

AW: Textdatei von einem Pfad in ein Programm laden
 
Zitat:

Zitat von Mojito (Beitrag 1195791)
Delphi-Quellcode:
procedure TFrmMain.Importieren(Sender: TObject);
var
  textdatei: string;
begin
  OpenDialogImport.InitialDir := ExtractFilePath(Application.ExeName) + '..\..\'; //Verzeichnis öffnen
  if OpenDialog.Execute then // willst du wirklich DIESEN Dialog starten?
  begin
    textdatei:= OpenDialogImport.FileName;
    importTextFile(textdatei);
  end;
end;

Evtl. wäre es hilfreich, den richtigen Dialog zu starten ;)

Mojito 17. Dez 2012 17:27

AW: Textdatei von einem Pfad in ein Programm laden
 
Jop! Immer diese Feinheiten:)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:29 Uhr.

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