BCB6-Laufwerk wählen in dem bestimmte CD ist



  • ok ich habs nun endlich danke für eure hile (man bin ich doof)

    {
      AnsiString slVolumeName;
      DWORD dwVolumeSerial;
    
            for(int i=97;i<=122;i++)
            {
                    char a=i;
                    AnsiString DriveLetter=a;
    
                    if(IsDiskInDrive(DriveLetter, slVolumeName,dwVolumeSerial) == true&&slVolumeName=="AUDIO_CD")
                     {
                        Application->MessageBox("CD gefunden","Laufwerk",32);
                     }
    
            else if (i==122)  Application->MessageBox("Bitte cd einlegen","Fehler",32);
    
            }
    }
    

    in dos gibts die variable %systemdrive% fürs windows verzeichnis
    gibts das unter c++ auch und wenn ja wie heißt diese variable oder wie bekomme ich diese info ?



  • Hallo

    char cBuf[MAX_PATH];
      GetWindowsDirectory(cBuf, sizeof(cBuf));
      ShowMessage("Windows-Verzeichnis: " + AnsiString(cBuf));
    

    Gruss Rostfrei[]



  • danke dir


Anmelden zum Antworten