Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.17;
Скачать: CL | DM;

Вниз

Владимиру: поддержка 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 вся ветка

Текущий архив: 2006.12.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.046 c
15-1164283016
kaif
2006-11-23 14:56
2006.12.17
Газпром-сити.


15-1164699123
Prohodil_Mimo
2006-11-28 10:32
2006.12.17
У кого установлен IE7, помогите


15-1163760223
vecna
2006-11-17 13:43
2006.12.17
Где в Москве купить ODAC?


2-1164625210
Krants
2006-11-27 14:00
2006.12.17
Назначить событие всем компонентам


3-1159196363
Vendict
2006-09-25 18:59
2006.12.17
Невидимая SyBase