Einzelnen Beitrag anzeigen

samso

Registriert seit: 29. Mär 2009
439 Beiträge
 
#4

AW: Zugriff auf CD-Rom ohne CD - Timeout?

  Alt 21. Jan 2021, 09:35
Probiere mal vor dem Abrufen der Verzeichnisliste die folgende Funktion zu verwenden:

Delphi-Quellcode:
function DiskInDrive(const Path: String): Boolean;
// mit z.B. Path = 'd:\'
var
  ErrorMode: word;
  FreeAvailable: Int64;
  TotalSpace: Int64;
begin
  ErrorMode := SetErrorMode(SEM_FailCriticalErrors);
  try
    Result := GetDiskFreeSpaceEx(PChar(Slash(Path)), FreeAvailable, TotalSpace, nil);
  finally
    SetErrorMode(ErrorMode);
  end;
end;
  Mit Zitat antworten Zitat