TFileStream

2 отговора 96 прегледа
#1

TFileStream

Здравейте,

имам следния проблем, искам да обединя около 10 000 страници на QuickReport в един QRP файл но за целта трябва да ги запиша във Strem. Проблема е, че в даден момент се получава exeption "Out of sytem resourse", та въпроса ми е има ли начин на определени интервали да се пише във файл и да се се освобождава паметта от stream-a?

Отговор
в отговор на Fox #2

Re: TFileStream

TFileStream не използва допълнителна памет (както TMemoryStream или TStringsStream напр.), така че според мен проблема ти е някъде другаде.

Отговор
в отговор на Fox #3

Re: TFileStream

"Out of sytem resourse" ми намирисва на нещо windows-ко. Защо не пробваш да си напишеш "празен" наследник на TStream, т.е. такъв дето не пише, нищо не прави. И него да подадеш там където се записват страниците, ако проблема е в QuickReport-а, пак ще се прояви. А ако не се появи в тази ситуация, тогава явно е в TFileStream.
Поне да разбереш какво те мъчи.

---
...и аз пиша на кирилица!
Отговор