ich habe ein Problem mit dem Untersuchen von Verzeichnissen.
Wenn ich diesen Code auf einem Diskettenlaufwerk mit einer leeren Diskette anwende, um mir den Inhalt anzeigen zu lassen, bringt Purebasic mir den Fehler 'invalid memory access. (read error at address 39)Directory$ = "A:\"
If ExamineDirectory(0, Directory$, "*.*")
While NextDirectoryEntry(0)
If DirectoryEntryType(0) = #PB_DirectoryEntry_File
Type$ = " [File] "
Else
Type$ = " [Sub-Dir] "
EndIf
Debug DirectoryEntryName(0) + Type$ + "- Größe in Bytes: " + Str(DirectoryEntrySize(0))
Wend
FinishDirectory(0)
EndIf
Beim Zugriff auf die Festplatte; auch wenn sie leer ist, ist dies nicht der Fall.
Wo kann der Fehler liegen ?