Einzelnen Beitrag anzeigen

Glados
(Gast)

n/a Beiträge
 
#6

AW: GetVolumeInformation seltsames Verhalten?

  Alt 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.
  Mit Zitat antworten Zitat