Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];

Вниз

Владимиру: поддержка Int64-размеров файлов   Найти похожие ветки 

 
AlexeyT ©   (2006-02-23 20:36) [0]

Владимир, не планируется ли поддержка Int64-размеров файлов, во всех функциях/классах работы с файлами, например в потоках (*Stream*)? Сейчас все свойства и методы классов оперируют c DWORD-размером, а по-хорошему нужна работа с размерами больше 4 Гб, т.е. типом Int64.

Например, я не могу сейчас сделать процедуру копирования файлов через потоки, т.к. вижу, что не будут обрабатываться файлы>4 Гб, а это плохо.

Кстати, еще пожелание: может быть, выкинуть поддержку D3 с отсутствием в нем Int64, и не вводить для совместимости типа I64? Кто вообще сейчас видит на D3, IMHO мало кто. Но это второстепенное замечение.


 
ECM ©   (2006-02-23 21:41) [1]

Нужная вещь, но, всё таки I64... Кстати D3 - отличный компилятор, имхо дает отличный код... И вообще о D3 плохого сказать просто нечего...:)

З.Ы.
Всех с праздником!


 
Vladimir Kladov   (2006-02-23 23:13) [2]

файл > 4Г - это очень большой файл. Встречается редко необходимость работать с ним. У stream есть handle, обращайтесь через этот handle к API-функциям, и все дела.


 
AlexeyT ©   (2006-02-23 23:29) [3]

Handle это конечно хорошо, но все-таки, если мне нужно потоком обработать часть файла, выходящую за предел 4Г? Т.е. сделать, например, Seek и потом Read? Делать это через вызовы API? А почему бы просто не указать Int64-смещение для Seek и всего делов?

IMHO, поддержка Int64 нужна.
Владимир, может, у Вас просто на это времени нет, и надо самому попробовать это сделать?


 
ECM ©   (2006-02-23 23:37) [4]


> и надо самому попробовать это сделать?

Попробовать это всегда нужно и полезно!
:)



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.042 c
2-1164531743
SamProf
2006-11-26 12:02
2006.12.17
Как юзать TMutex в Delhi 2006


2-1164897150
Doma
2006-11-30 17:32
2006.12.17
Как сделать TabSheet в PageControl e невидимым?


2-1164648067
pathfinder
2006-11-27 20:21
2006.12.17
Tray Icon colors..


4-1154467427
MxN
2006-08-02 01:23
2006.12.17
Чтение данных ИК приемника


15-1164355623
passlight
2006-11-24 11:07
2006.12.17
К вопросу о бессмысленности выбора...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский