davon abgesehen dass man direkt nen PByte(bla)^ := 0 machen kann (sofern bla dann schon an der richtigen stelle ist)
warum nicht:
Delphi-Quellcode:
procedure ByteLoeschen(p: Pointer;
Index: Integer);
asm
MOV BYTE PTR [EAX+EDX], 0
end;
?
ops gerade erst gesehen dass du das schon hast