Jupp, der Benutzer könnte das Verzeichnis zwar auswähen aber nicht die Sicherheitsbeschreibungen lesen können (wenn ich noch länger darüber nachdenke fällt mir bestimmt noch mehr ein *g*).
Ich würde es so lassen (Boolean).
Was spricht gegen:
Delphi-Quellcode:
if not CheckAccessToFile(...) then
case GetLastError of
ERROR_TOO_STUPID,
ERROR_GO_WINDOWS,
ERROR_DROP_DEAD:
//...
end;
ps: wo ist dein else ?-)
pps: dein Code kann ohnehin nicht sicher funktionieren (zumindest nicht so wie du es erwartest), da im Erfolgsfalle 'LastError' nicht gesetzt wird...