In message <[EMAIL PROTECTED]>, Marcel Kilgus <[EMAIL PROTECTED]> writes
>Bob Spelten wrote: >> Thats about 2GB while it should be 4GB free on a 6GB partition. >> All my partitions give exactly the same numbers, they all have more than >> 4GB free. >> Also QPAC2 Files reports 2048MB for both free and total numbers. >> My QPC2 (3.32/3.12) runs under W98SE. > >Hm yes, W98, that's the clue. The Microsoft documentation to the >function GetDiskFreeSpace mentions this: > >"Windows Me/98/95: For volumes that are greater than 2 GB, the >GetDiskFreeSpace function may return misleading values. The function >caps the values that are stored into *lpNumberOfFreeClusters and >*lpTotalNumberOfClusters so as to never report volume sizes that are >greater than 2 GB. On volumes that are less than 2 GB and that have >more than 64 actual sectors per cluster, *lpSectorsPerCluster will be >capped at 64 and the values that are stored into *lpSectorsPerCluster, >*lpNumberOfFreeClusters, and *lpTotalNumberOfClusters will be >incorrect. That is because the operating system adjusts the values so >that computations with them yield the correct volume size with the >capped *lpSectorsPerCluster." > >Yeah, great. He ... he ... that is a "get out of jail free card" for M$ ... :-) >Must wait for me to be in a really good mood to bother to work around >this. Or just a sunny day ..... -- Malcolm Cadman _______________________________________________ QL-Users Mailing List http://www.q-v-d.demon.co.uk/smsqe.htm
