Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Probleme bei schreiben in Datei

  Alt 14. Dez 2004, 16:00
Nimm mal Delphi-Referenz durchsuchenAppend anstatt Delphi-Referenz durchsuchenReset, du willst ja Daten anhängen. Reset, setzt den Dateizeiger aber auf den Anfang der Datei und dann schläg wohl das Delphi-Referenz durchsuchenWriteln fehl.

Desweiteren solltets du dir angewöhnen deinen Quellcode gescheit zu formatieren:
Delphi-Quellcode:
procedure TForm1.ApdComPort1TriggerAvail(CP: TObject; Count: Word);

var
  I : Word;
  C : char;
  daten : string;
  f : TextFile;
begin
  daten := '';
  AssignFile(f, 'C:\Wetterdaten.txt');
  if not FileExists('C:\Wetterdaten.txt') then
    ReWrite(f)
  else
    Reset(f);
  for I := 1 to Count do
  begin
    C := ApdComPort1.GetChar;
    daten := daten + C;
    sleep(15);
  end;
  // Daten in Memo schreiben
  Memo1.SelText := daten;

  //Daten in Datei schreiben
  WriteLn(f, daten);
  CloseFile(f);
end;
Und stell bitte deine zweite Frage in einen neuen Thread.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat