(Gast)
n/a Beiträge
|
AW: GetVolumeInformation seltsames Verhalten?
11. Jul 2017, 11:58
So ist es falsch
Delphi-Quellcode:
GetVolumeInformation(PChar(DriveLetter + ':\'), Buf, SizeOf(Buf), nil, Max, Flags, nil, 0);
sRes := StrPas(Buf);
So ist es besser
Delphi-Quellcode:
if GetVolumeInformation(PChar(DriveLetter + ':\'), Buf, SizeOf(Buf), nil, Max, Flags, nil, 0) then
sRes := StrPas(Buf);
Wenn jetzt sRes = '' ist, kann man ja noch immer gucken was man macht. Vielleicht sogar ein RaiseLastOSError oder eine andere Behandlung.
|
|
Zitat
|