Go Back   Armenian Knowledge Base > Technical sections > Languages, Compilers, Interpreters

Reply
 
Thread Tools

CFile::GetLength
Old 26.03.2004, 12:04   #1
The Reloaded
 
Aram Hambardzumyan's Avatar
 
Join Date: 01 2002
Location: behind the flesh and gelatinе of soft dull eyes
Posts: 3,387
Rep Power: 5
Default CFile::GetLength

цитата из мсдн:
Quote:
CFile::GetLength Obtains the current logical length of the file in bytes, not the amount.
а в чем разница-то?

Old 26.03.2004, 12:34   #2
Грустно...
 
Agregat's Avatar
 
Join Date: 08 2002
Location: Там, где всегда идут дожди
Age: 43
Posts: 21,717
Rep Power: 9
Default

Логическая длинна - это от начала файла до текущей позиции записи, a не настоящий размер файла. То есть в некоторых случаях ::GetFileLength() на хэндл файла даст другой размер. А вообще исходники MFC прилагаются и можно в них посмотреть, если не быть очень ленивым.
__________________
http://аvitya.livejournal.com
Хотели, как лучше, а получилось даже хуже...
Лозунг шахматиста: На каждый шах - ответим матом!

Old 26.03.2004, 14:04   #3
The Reloaded
 
Aram Hambardzumyan's Avatar
 
Join Date: 01 2002
Location: behind the flesh and gelatinе of soft dull eyes
Posts: 3,387
Rep Power: 5
Default

вот спасибо

Old 26.03.2004, 14:50   #4
Академик
 
greka's Avatar
 
Join Date: 09 2001
Location: inside myself
Posts: 5,369
Rep Power: 6
Default

mne len' smotret' v MSDN..

vozmojno, CFile vozrvatit ne bytescount v tom sluchae, esli chast' fayl-a sdelana LOCK kem-to (libo vladel'cem, libo so storony).
Vtoroy variant - toje ne uveren - esli fayly sdelany CreateFileMapping.

tuxlymi EXE-shnikami ne kidat'sya
__________________
И повешенные могут качаться в неположенную сторону. /С.Е.Лец/
Reply




Реклама:
реклама
Buy text link .

All times are GMT. The time now is 07:10.
Top

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.