Einzelnen Beitrag anzeigen

fdsgbla

Registriert seit: 6. Sep 2006
16 Beiträge
 
#1

Dateien in Assembler öffnen

  Alt 15. Okt 2006, 12:43
Warum kommt bei folgender Prozedur:


Delphi-Quellcode:
procedure TMainForm.DeleteFile;
var
  filename : string;
begin
  filename := 'c:\file.txt';
asm
  mov ah, 3Ch
  lea dx, filename
  xor cx, cx
  int 21h
  xchg ax,bx
end;
end;
zu

Im Projekt blablabla.exe ist eine Exception der Klasse EAccessViolation mit der Meldung 'Access violation at address 0045338D in module 'blablabla.exe'. Read of address FFFFFFFF' aufgetreten.
  Mit Zitat antworten Zitat