Hi,
Mir fällt jetzt kein besserer Titel ein
Also ich hab auf ner Seite gesehen das man mit int 13h und entsprechenden Parametern auslesen kann ob ein Laufwerk bereit ist.
Zitat:
HARD DISK - CHECK IF DRIVE READY
AH = 10h
DL = drive number (80h = first, 81h = second hard disk)
Return:
CF set on error
CF clear if successful
AH = status (see #00234 at AH=01h)
Delphi-Quellcode:
function GetDriveReady: Byte;
assembler;
asm
mov AH,10h
mov
DL,80h
int 13h
mov Result,AH
ret
end;
Ich hab ja nicht wirklich Ahnung von Assembler aber was mache ich da falsch? Ich bekomme wenn int 13h aufgerufen wird ne
AV
Zitat:
---------------------------
Project1
---------------------------
Access violation at address 0044D94C in module 'Project1.exe'. Read of address FFFFFFFF.
---------------------------
OK
---------------------------
Kann mir einer sagen was ich falsch mache ?
Gruß
Neutral General
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."