- Код: Выделить всё
fs = New FileStream(TextBox1.Text, FileMode.Open, FileAccess.Read)
ReDim abyte(fs.Length)
fs.Read(abyte, 0, CInt(fs.Length - 1))
При работе с небольшими файлами (50-100 Мб) данный участок кода работает хорошо. Стоит взять файл побольше (800 Мб и больше) на ReDim выдает ошибку с упоминанием System.OutOfMemoryException.
Если правильно понимаю, массив помещается в оперативку и в случае больших файлов там просто не хватает места! Как можно решить данную проблему?