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

Reply via email to