Einzelnen Beitrag anzeigen
Alt 20.09.2004, 22:00   #1
reemrev
Inventar
 
Registriert seit: 31.01.2000
Beiträge: 1.706

Mein Computer

Standard VB5-nicht mehr vorhandenes USB-LW wird gefunden

Hab das was programmiert, bei Programmstart wird überprüft, ob ein USB-Stick angeschlossen ist, wenn ja, dann wird dieser Pfad (hier "G:\") eingelesen, funktioniert, aber, jetzt kommt das Problem:
Wenn ich das Progamm beende, den USB-Stick sicher(!) entferne und das Programm wieder starte, wird scheinbar der Stick als noch vorhanden erkannt. (Es kommt dann zu einer Fehlermeldung, weil mein Programm versucht, eine Datei auf das nicht vorhandene Laufwerk "G:\" zu schreiben)

In der Datenträgerverwaltung scheint Laufwerk "G:\" nicht auf, in der von mir verwendeten API Funktion hingegen schon. Was hats da??

Declare Function GetLogicalDriveStrings Lib "kernel32" Alias _
"GetLogicalDriveStringsA" (ByVal nBufferLength As Long, _
ByVal lpBuffer As String) As Long
reemrev ist offline   Mit Zitat antworten