Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.107 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Floppy Image schreiben endet mit einer Access Violation

  Alt 17. Okt 2003, 18:23
Moin Luckie,

zwei Sachen:
Deine Schleife hat einen Durchlauf zuviel
for Loop := NumBufs downto 0 do entweder NumBufs-1 oder downto 1

Der eigentliche Fehler dürfte aber das hier sein:

Code:
b := Windows.ReadFile(hDrive, [color=red]IOBuffer[/color], VirtBufferSize, BytesRead, nil);
Code:
b := Windows.ReadFile(hDrive, IOBuffer[color=red]^[/color], VirtBufferSize, BytesRead, nil);
(beim Schreiben natürlich auch)
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat