Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Delphi Code - kann den jemand für ne DLL umschreiben

  Alt 24. Apr 2004, 15:38
Und wenn Du dann noch das Funktionsergebniss änderst kannst Du prüfen ob überhaupt ein CD-ROM vorhanden ist.

Delphi-Quellcode:
function RefreshDriveList(DrivesList : TStrings): Boolean;
var
  i,typ: Integer;
  s: string;
  b_temp : Boolean;
begin
  b_temp := False;
  for i:=0 to 25 do
  begin
    s := Chr(i + 65) + ':\';
    typ := GetDriveType(PChar(s));
    if typ = DRIVE_CDROM then
    begin
      DrivesList.Add(s);
      b_temp := True;
    end;
  end;
  result := b_temp;
end;
Aufruf:
Delphi-Quellcode:
  if not (RefreshDriveList(ComboBox1.Items)) then
  begin
    ShowMessage ('Keine CD-ROM Laufwerke gefunden');
  end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat