AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Fehler beim einlesen!

Ein Thema von smax · begonnen am 16. Mär 2003 · letzter Beitrag vom 16. Mär 2003
Antwort Antwort
smax

Registriert seit: 16. Mär 2003
106 Beiträge
 
#1

Fehler beim einlesen!

  Alt 16. Mär 2003, 16:09
Hallo,

ich wollte grad die eine Zeile aus der user.txt Datei auslesen, doch es wird folgender Fehler angezeigt:

[Error] Unit3.pas(33): Declaration expected but identifier 'AssignFile' found

In der Zeile ist folgender Code:

AssignFile(tf, 'user.txt'); Ich habe das zum auslesen so geschrieben (Mit Auszug aus Code der davor steht):

Delphi-Quellcode:
var
  Form3: TForm3;
  tf: TextFile;

implementation

{$R *.dfm}

AssignFile(tf, 'user.txt');
Reset(tf);
ReadLn(tf);
CloseFile(tf);
Was mache ich falsch?
  Mit Zitat antworten Zitat
Daniel B
(Gast)

n/a Beiträge
 
#2
  Alt 16. Mär 2003, 16:23
Hallo,

ich glaube noch mehr kann man nicht falsch machen.
Also,

Du darfst zwar Variablen im Interface-Teil deklarieren, also vor dem Wort implementation, aber, was ist mit der Prozedur passiert?
Auch hier wieder, nimm einen Button, mach ein Doppelklcik drauf und in der Prozedur die dann angelegt wird, schreibst Du Dein Code. Du kannst nicht einfach so irgend welche Zeilen schreiben.
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
  tf: TextFile;
begin
  AssignFile(tf, 'C:\Daten.txt');
  Reset(tf);
  ReadLn(tf);
  CloseFile;
end;

end.
Grüsse, Daniel
  Mit Zitat antworten Zitat
Benutzerbild von eddy
eddy

Registriert seit: 4. Jan 2003
Ort: Sachsen
573 Beiträge
 
Delphi 5 Professional
 
#3
  Alt 16. Mär 2003, 16:26
Hallo smax,

probier's mal damit:

Code:
type
  TForm1 = class(TForm)
  private
    { Private-Deklarationen }
    procedure test;
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;
  tf: TextFile;

implementation

{$R *.DFM}

procedure TForm1.test;
begin
  AssignFile(tf, 'user.txt');
  Reset(tf);
  ReadLn(tf);
  CloseFile(tf);
end;
mfg
eddy
  Mit Zitat antworten Zitat
smax

Registriert seit: 16. Mär 2003
106 Beiträge
 
#4
  Alt 16. Mär 2003, 16:29
Danke!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:53 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