Очень жаль что эта тема превращается в монолог, но не смотря на это все же я продолжил исследовать этот вопрос.
Самым главным оружием исследователя НАБЛЮДЕНИЕ, было выяснено, что при выполнение вот этого кода:
cell=usedrange->querySubObject("Cells(int, int)",rows,Cols );
value = cell->dynamicCall( "Value()" );
собственно и растет занимаемое место в ОП процессом excel.exe
Следовательно вопрос !!!
Какого я извиняюсь это происходит ведь тут объект ячейка присваивается cell а потом посылается команда на получение значения ячейки.
получается так, что ячейка когда ActiveX получает команду Cells(int, int) заново записывается в ОП. ЧТО ЗА ХРЕНЬ
?
Возможно мои предположения расходятся с действительностью, но что эти 2 строки вызывают увеличение памяти которое занимает процесс Ecxel.exe это факт!!!!!!
P/S "Неужели ни кто не знает и не может объяснить?
"