Announcement

Collapse
No announcement yet.

Wichtig: Datei-eingabe-ausgabe Fehler

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wichtig: Datei-eingabe-ausgabe Fehler

    Hallo,
    habe folgendes Problem:
    Ich lese eine groessere Anzahl Dateien unter W2k aus einem Verzeichnis
    (im Verzeichnis sind in diesem Fall über 500 Dateien) aus
    und öffne sie kurz zum lesen:

    var dat:file of char;
    zeichen:array [0..ZEICHENLEN] of char;
    begin
    assignfile(dat,Filename);
    reset(dat);
    seek(dat,FileSize(dat)-128);
    blockread(dat,zeichen,128);
    closefile(dat);
    end;

    Den Inhalt dieser Zeichen nehme ich und Fülle damit eine ListView-Komponente. In meinem Fall erhalte ich nach 273 gelesenen Dateien
    einen IOError 103. (glaube datei kann nicht zum Lesen geöffnet werden!?!)
    Lasse ich die Routine heraus und schreibe nur statische Werte in meinen
    Listview klappt alles ohne Fehler.
    Natürlich habe ich auch schon Application.ProcessMessages versucht,
    aber ohne Erfolg. Wie es unter W9x und Nt4 ist kann ich leider nicht sagen.
    Ist dies vielleicht eine Fehler von W2k oder was mache ich falsch ?
    ServicePack habe auch installiert.

    Sven Kasemann

  • #2
    Hallo,

    was meldet das Betriebssystem, wenn in diesem Fall <b>RaiseLastWin32Error</b> aufgerufen wird

    Comment

    Working...
    X