TFileStream
2 отговора
96 прегледа
TFileStream
Здравейте,
имам следния проблем, искам да обединя около 10 000 страници на QuickReport в един QRP файл но за целта трябва да ги запиша във Strem. Проблема е, че в даден момент се получава exeption "Out of sytem resourse", та въпроса ми е има ли начин на определени интервали да се пише във файл и да се се освобождава паметта от stream-a?
имам следния проблем, искам да обединя около 10 000 страници на QuickReport в един QRP файл но за целта трябва да ги запиша във Strem. Проблема е, че в даден момент се получава exeption "Out of sytem resourse", та въпроса ми е има ли начин на определени интервали да се пише във файл и да се се освобождава паметта от stream-a?
Re: TFileStream
TFileStream не използва допълнителна памет (както TMemoryStream или TStringsStream напр.), така че според мен проблема ти е някъде другаде.
Re: TFileStream
"Out of sytem resourse" ми намирисва на нещо windows-ко. Защо не пробваш да си напишеш "празен" наследник на TStream, т.е. такъв дето не пише, нищо не прави. И него да подадеш там където се записват страниците, ако проблема е в QuickReport-а, пак ще се прояви. А ако не се появи в тази ситуация, тогава явно е в TFileStream.
Поне да разбереш какво те мъчи.
---
...и аз пиша на кирилица!
Поне да разбереш какво те мъчи.
---
...и аз пиша на кирилица!