also ein CD-Laufwerk öffnen kannste mit folgendem Code:
Delphi-Quellcode:
uses MMSystem;
// Lade öffnen
procedure TForm1.Button1Click(Sender: TObject);
begin
mciSendString('
Set cdaudio door open wait',
nil, 0,
handle);
end;
// Lade schließen
procedure TForm1.Button2Click(Sender: TObject);
begin
mciSendString('
Set cdaudio door closed wait',
nil, 0,
handle);
end;
Einen Laufwerkstypen kannst du folgendermaßen ermitteln:
Delphi-Quellcode:
function DriveType(laufwerk: PChar): String;
begin
case GetDriveType(laufwerk) of
DRIVE_CDROM: result := 'CD-ROM Laufwerk';
DRIVE_FIXED: result := 'Festplatte';
DRIVE_RAMDISK: result := 'Ramdisk';
DRIVE_REMOTE: result := 'Netzlaufwerk';
DRIVE_REMOVABLE: result := 'Wechsellaufwerk';
0: result := 'unbekanntes Laufwerk';
1: result := 'Laufwerk existiert nicht';
end;
end;
//Aufruf so:
procedure TForm1.Button3Click(Sender: TObject);
begin
Label1.caption:=DriveType('C:\');
end;
Alles klar?
MfG Lefko.