IO::DriveInfo::IsReady (Visual C++ 2008 Express Edition)



  • Sers,
    
    ich verrsuche die Eigenschaft "IsReady" von "IO::DriveInfo" ab zu rufen ("get()").
    
    Nur sobald man "DriveInfo" den Parameter ("String^") eines Laufwerksbuchstaben übergibt ("z.B: "C"") kann man nicht mehr auf die Eigenschaft "IsReady" zu greifen.
    
    - IO::DriveInfo("C")::IsReady
      funktioniert nicht!
    
      ebsenso auch
    - IO::DriveInfo^ drive = gcnew IO::DriveInfo("C");
    - if (drive->IsReady == true) {
    - }
      nicht! (Wobei diese Option z.B. mit "IO::FIleInfo" wunderbar ging)
    
    Welche möglichkeit gibt es "IO::DriveInfo" mit zu teilen um welches Laufwerk es sich handelt um dann anschliesend die Eigenschaft "IsReady" aus zu lesen?
    
    Danke vorerst.
    


  • Folgendes geht bei mir Problemlos:

    int main()
    {
      System::IO::DriveInfo d("C:");
      if (d.IsReady)
        System::Console::WriteLine("Ready!");
    }
    


  • Jo hey, vielen Dank! 🙂 👍


Anmelden zum Antworten