Frage zur Abschaltung von Windowsdialogen



  • Hallo,

    habe ein Script, indem die Funktion _dos_getdiskfree() verwendet wird um den freien Speicherplatz der Systemlaufwerke(Festplatten, Diskettenlaufwerke, Netzlaufwerke usw.) zu ermitteln. Wenn ich auf das Diskettenlaufwerk zugreife, ohne das sich ein Datenträger im Laufwerk befindet bekomme ich immer die Fehlermeldung:

    "Es befindet sich kein Datenträger im Laufwerk. Legen Sie einen Datenträger in Laufwerk A: ein.".

    Gibt es eine Möglichkeit diese Meldung auszublenden, so dass das C++ Programm
    weiter abgearbeitet wird und nicht stehen bleibt?
    Habe es schon mit

    try
    {
    nRet=_dos_getdiskfree(*Drive-64, &diskfree);
    }
    catch (...)
    {
    }

    und mit der Funktion getdfree()

    versucht, hat aber nichts gebracht.

    Der Fehler tritt übrigenz nur bei Windows 2k und XP auf
    bei 98, ME, NT funzt es.

    Bin für jeden Vorschlag und jede Idee sehr dankbar.

    Grüße

    Arndt





  • Hallo net,

    vielen Dank für deine Hilfe hat funktioniert.

    Grüße

    Arndt


Anmelden zum Antworten