Liste Speichern
Hallo,
wie kann ich eine IInterfaceList speichern? SaveToFile gibt es dort ja nicht. Gruß, Schnittcher |
Re: Liste Speichern
|
Re: Liste Speichern
Hallo,
ich habe es jetzt so versucht:
Delphi-Quellcode:
Aber ich bekomme jetzt einen I/O Error 103.
procedure TForm1.cmdListSpeichernClick(Sender: TObject);
var i: integer; pAuto: IAuto; myfile: TextFile; begin for i := 0 to AutoList.Count do begin pAuto := AutoList.Items[x]; AssignFile(myFile, 'c:\Test.txt'); WriteLn(myfile, 'Name:', pAuto.ErgebnisName, 'KW:', pAuto.ErgebnisKW, 'PS:', pAuto.ErgebnisPS); end; end; Kann mir da jemand helfen? Gruß, Schnittcher |
Re: Liste Speichern
Zitat:
Delphi-Quellcode:
Probier mal den Code oben. Ist nicht getestet. Ich habe bei dir ReWrite und CloseFile vermisst. Außerdem sollte es eigentlich reichen, der Variablen einmal am Schleifenanfang eine Datei zuzuweisen.
procedure TForm1.cmdListSpeichernClick(Sender: TObject);
var i: integer; pAuto: IAuto; myfile: TextFile; begin AssignFile(myFile, 'c:\Test.txt'); Rewrite(myFile); for i := 0 to AutoList.Count do begin pAuto := AutoList.Items[x]; WriteLn(myfile, 'Name:', pAuto.ErgebnisName, 'KW:', pAuto.ErgebnisKW, 'PS:', pAuto.ErgebnisPS); end; CloseFile(myFile); end; |
Re: Liste Speichern
Hallo
jetzt bekomme ich I/O error 32. (Den Error hatte ich eben auch schon als ich "Rewrite(myFile);" mal drin hatte. Gruß, Schnittcher |
Re: Liste Speichern
Dann vermute ich mal, dass du die Datei irgendwo im Code nochmal benutzt, oder?
|
Re: Liste Speichern
Hallo,
nein die Datei benutze ich nur an dieser Stelle. Gruß, Schnittcher |
Re: Liste Speichern
Zitat:
Ansonsten bleibt das FileHandle geöffnet. Grüße Klaus |
Re: Liste Speichern
Hallo,
es hat gerade 1 mal geklappt und jetzt geht es nicht mehr, jetzt kommt wieder der I/O error 32. Zitat:
Gruß, Schnittcher |
Re: Liste Speichern
Zitat:
P.S.: Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:39 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