Привет.
Попробовал использовать эти классы для вывода относительно большого массива данных (например 113 столбцов, 970 строк), получаю ошибку:
"Сообщение (17:07:23)
Ошибка времени выполнения: Недостаточно памяти для исполнения кода.
Трассировка стека
(S)\Classes\CXMLRowBuilder\buf - line 4
(S)\Classes\CXMLExcelReport\swapBuf - line 14
(S)\Classes\CXMLExcelReport\show - line 8"
При меньшем объеме данных такой проблемы не возникает.
Также её можно обойти, если например через каждые 100 строк делать swap.
Не подскажешь, в чем может быть проблема?
ЗЫ: версия Акс 4 SP2EE FP1. Версия Excel 2003 (11.5612.5606)
ЗЫЫ: Для 4-ки в классе CXMLExcelReport метод new, система требует ExecutePermission.assert(); ...
|