Автор
|
Тема: big files
|
voot |
опубликован 24-01-2002 03:36 MSK
Народ, подскажите как читать большие файлы (>64K) плиз!И ещё: Как программно поместить ярлык проги на панель управления InetExplorer'a? Очень благодарен заранее!
|
ADK
|
опубликован 24-01-2002 07:32 MSK
Про файлы: а в чём проблема-то? Где ты взял это ограничение?
|
Student
|
опубликован 24-01-2002 07:42 MSK
Если в виндах, то сначала получаем хендл файла: HANDLE hFile = CreateFile(...); Затем читаем сколько надо: ReadFile(...) или ReadFileEx(...). Про параметры смотри в SDK. Если с MFC, то используем класс CFile. |
hacklite
|
опубликован 24-01-2002 00:22 MSK
Файлы больше 64к можно читать WordPadом или в Нортоне по F3 :)
|
Drunkard
|
опубликован 25-01-2002 04:23 MSK
=Народ, подскажите как читать большие файлы (>64K) плиз!= Если текстовый и европейский, то слева направо и сверху вниз. Если арабский или еврейский то справа налево. Если японский, то сверху вниз и слева направо. Вот так и читай! Если двоичный, то читай от заголовка к концу. :) |
frostbitten
|
опубликован 25-01-2002 05:08 MSK
Как обычно читаешь MBR, потом boot, потом сканируешь дерево каталогов, читаешь FAT (no NTFS). И по кластерам по секторно mov ax,0201h mov cl,... mov ch,... mov dl,... mov dh,... les bx,[...] ... int 13h И все дела! Только... панель управления InetExplorer'а... а она хде? А если та о которой все подумали, то поищи инфу о .CPL'ах (Control Panel Applications) |
gonzales
|
опубликован 25-01-2002 08:42 MSK
Используй CFile , а там есть ReadHuge специально для этого дела. |