|
Имел тут года два назад следующую проблему. Правда, писалось на Дельфи, но это не важно, по-моему. Нужно было открыть в ОЗУ поток и заполнить его данными объемом примерно в 16М. Так вот - на цифре около 8М (похоже 8М - предел для всего объема ОЗУ, отводимого программе) генерировалось исключение типа "Не могу записать данные в поток" - точное сообщение сейчас не помню. Причем объем ОЗУ в компе был 512М. Попытки объянить эффект и найти противоядие ни к чему не привели - пришлось делать через поток на диске - так все заработало, но очень медленно.
Может, где-то здесь поискать? Куда данные-то в процессе записи пишутся? Этого куска кода не видно.
E-mail: info@telesys.ru