Armenian Knowledge Base  

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

Reply
 
LinkBack Thread Tools
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
Downloads: 4
Uploads: 0
Reputation: 146 | 4
Default CFile::GetLength

цитата из мсдн:
Quote:
CFile::GetLength Obtains the current logical length of the file in bytes, not the amount.
а в чем разница-то?
Reply With Quote
Old 26.03.2004, 12:34   #2
Грустно...
 
Agregat's Avatar
 
Join Date: 08 2002
Location: Там, где всегда идут дожди
Age: 35
Posts: 21,717
Downloads: 2
Uploads: 0
Reputation: 250 | 7
Default

Логическая длинна - это от начала файла до текущей позиции записи, a не настоящий размер файла. То есть в некоторых случаях ::GetFileLength() на хэндл файла даст другой размер. А вообще исходники MFC прилагаются и можно в них посмотреть, если не быть очень ленивым.
Reply With Quote
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
Downloads: 4
Uploads: 0
Reputation: 146 | 4
Default

вот спасибо
Reply With Quote
Old 26.03.2004, 14:50   #4
Академик
 
greka's Avatar
 
Join Date: 09 2001
Location: inside myself
Posts: 5,369
Downloads: 0
Uploads: 0
Reputation: 18 | 5
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 With Quote
Sponsored Links
Reply

Thread Tools


На правах рекламы:
реклама

All times are GMT. The time now is 16:58.


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