Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   I/O Error 103 (https://www.delphipraxis.net/72228-i-o-error-103-a.html)

bonanza 27. Jun 2006 12:27


I/O Error 103
 
Hi,

ich bekomme in folgendem Code einen "I/O Error 103":

Delphi-Quellcode:

AssignFile (Text_Datei, 'C:\test.txt');
rewrite(text_datei);
Write(Text_Datei, IdHTTP.Get('http:/-entfernt-/test.txt') );
CloseFile(Text_Datei);
was heißt das ? und wie kann ich das beheben ?


vielen dank schonmal im voraus !

EDatabaseError 27. Jun 2006 12:31

Re: I/O Error 103
 
I/O:
Zitat:

103
Datei nicht geöffnet
Wird von CloseFile, Read, Write, Seek Eof, FilePos FileSize, Flush, BlockRead oder
BlockWrite gemeldet, wenn die Datei nicht geöffnet ist.

bonanza 27. Jun 2006 12:33

Re: I/O Error 103
 
und wie kann ich das jetzt beheben ?

wenn ich doch eine neue datei mit "assignfile" erstelle, dann ist sie doch offen oder nicht ?!

EDatabaseError 27. Jun 2006 12:34

Re: I/O Error 103
 
Mit AssignFile wird die Datei nicht erstellt sondern definiert. Erstellen tust du mit ReWrite.


Mfg

Luckie 27. Jun 2006 12:35

Re: I/O Error 103
 
Nein. Damit wird der Dateivariable nur eine Datei zugewiesen. Geöffnet wird sie mit Delphi-Referenz durchsuchenrewrite oder Delphi-Referenz durchsuchenreset.

bonanza 27. Jun 2006 12:36

Re: I/O Error 103
 
und wie kann ich das nun beheben ?

EDatabaseError 27. Jun 2006 12:37

Re: I/O Error 103
 
wie ich bereits gesagt hab ;-) :lol:

ich kann aber auch nicht verstehen warum das nicht funktioniert. sieht eigentlich ganz logisch aus.

bonanza 27. Jun 2006 12:40

Re: I/O Error 103
 
Villeicht sollte ich dazu sagen, dass das immer erst im 2. durchlauf passiert...also das ganze ist in einer schleife, die alle 30sek ausgeführt wird :angel:

Klaus01 27. Jun 2006 12:42

Re: I/O Error 103
 
.. hast Du Dir schonmal die FileAtribute der erstellten Datei
angeschaut? Vielleicht WriteProtected?

Eine andere Frage, warum machst Du in der Schleife die Datei immer wieder auf und zu?
Ist es nicht besser, die Datei einmal zu öffnen und spätestestens beim Programmende zu schließen?

Grüße
Klaus

EDatabaseError 27. Jun 2006 12:50

Re: I/O Error 103
 
Zitat:

Zitat von bonanza
Villeicht sollte ich dazu sagen, dass das immer erst im 2. durchlauf passiert...also das ganze ist in einer schleife, die alle 30sek ausgeführt wird :angel:

send mal die ganze schleife denn wenn du das file im ersten durchgang zu machst und im 2. nicht mehr öffnest -> 103


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:40 Uhr.
Seite 1 von 3  1 23      

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