Information générale
Catégorie:
Fonctions Windows API
Titre:
GetDiskFreeSpace not working
I am having trouble with GetDiskFreeSpace. I am not getting the return values. Can anyone see what I am doing wrong?
+++++++++++++++++++++++++++++++++++++++++
declare GetDiskFreeSpace in win32api as getdiskfreespace ;
STRING @ lpRootPathName, ;
LONG @ lpSectorsPerCluster, ;
LONG @ lpBytesPerSector, ;
LONG @ lpNumberOfFreeClusters, ;
LONG @ lpTotalNumberOfClusters
local lStartPath, ;
lRootPathName, ;
lSectorsPerCluster, ;
lBytesPerSector, ;
lNumberOfFreeClusters, ;
lTotalNumberOfClusters, ;
lClusterSize
lStartPath = getdir()
lRootPathName = iif(len(lStartPath) >= 3, left(lStartPath, 3), "") + chr(0)
lSectorsPerCluster = 1
lBytesPerSector = 2
lNumberOfFreeClusters = 3
lTotalNumberOfClusters = 4
if empty(lStartPath)
return && cancelled
else
if !GetDiskFreeSpace(lRootPathName, ;
lSectorsPerCluster, ;
lBytesPerSector, ;
lNumberOfFreeClusters, ;
lTotalNumberOfClusters)
return && error
endif
endif
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement