![]() |
I/O Error 183
Hi!
Ich hab da ein kleines Problem: Folgende Zeilen haben eigentlich ohne weiteres funktioniert. Das Programm wurde allerdings größer und größer und wahrscheinlich etwas verpfuscht einzelne Routinen untereinander aufgerufen, aber was ist die Ursache für einen I/O Error 183, den ich bei folgender Zeile, beim Abspeichern eines Records erhalte:
Delphi-Quellcode:
try
AssignFile(F,'test'); Reset(F); --> Hier tritt der Fehler auf Read(F,Benutzer); finally CloseFile(F); end; oder try AssignFile(F,'test'); ReWrite(F); --> Hier tritt der Fehler auf Write(F,Benutzer); finally CloseFile(F); end; Danke für eure Hilfe... Pilrich [edit=Admin]Code-Tags eingefügt. Mfg, Daniel[/edit] |
Ich weiß nicht ganz genau, aber es könnte sein, dass der Fehler 183 folgendes bedeutet:
Zitat:
|
Hallo Pilrich,
F ist schon vom Typ TextFile, odeR? Wenn Du den gesamten Inhalt der Datei Lesen willst, dann benutze lieber, LoadFromFile, umgekehrt auch SaveToFile. Wenn Du Zeilenweise Lesen oder Schreiben willst, dann benutze ReadLn() und WriteLn(). Ausserdem solltest Du den ganzen Dateinamen samt Extension angeben. z.B. AssignFile(F, 'C:\Windows\Desktop\test.txt'); ![]() ![]() HTH. Grüsse, Daniel :hi: |
Nein F ist Typ von File of TBenutzer. Benutzer ist ein Record...
|
Hallo Pilrich,
Ein bisschen mehr Source wäre ganz nützlich. Du bist sicher das es der Error 183 und nicht 103 ist? Grüsse, Daniel :hi: |
hehe... alle Panikmache umsonst! Ich hab den Fehler gefunden: Ich hab ganz zu Beginn den Befehl:
mkdir('Daten'); Ich hab ihn nun entfernt und es funktioniert ohne Probleme... Aber wieso???? mfg Pilrich |
Hallo Pilrich,
probier das mal aus:
Code:
uses Dialogs;
Code:
Grüsse, Daniel :hi:
begin
{$I-} { Get directory name from TEdit control } MkDir(Edit1.Text); if IOResult <> 0 then MessageDlg('Cannot create directory', mtWarning, [mbOk], 0) else MessageDlg('New directory created', mtInformation, [mbOk], 0); end; |
Zitat:
Der Fehler 183 taucht wohl auf, wenn ein Ordner mit dem Namenn schon existiert. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz