|
Чё делать щоб не было такого груза ?
|
|||
---|---|---|---|
#18+
Уважаемые гуру ! У вас не было такой проблемы Есть 2 файла Есть цикл с 2000 записями Excel внутри него еще цикл с 2000 записями сравнение идет по 3 столбцам ...обоих файлов такой груз работает 15 мин причем с каждой итерацией цикл работает все реже и реже :)) -> :( как бороться за память ... чтоб все быстрей крутилось Спасибо Scio me nihil scire <<Jojo®>> ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2004, 14:40 |
|
Чё делать щоб не было такого груза ?
|
|||
---|---|---|---|
#18+
ArrayData := VarArrayCreate([1, RowCount, 1, ColCount], varVariant); // Левая верхняя ячейка области, Cell1 := WorkBook.WorkSheets[1].Cells[BeginRow, BeginCol]; // Правая нижняя ячейка области, Cell2 := WorkBook.WorkSheets[1].Cells[BeginRow + RowCount - 1, BeginCol + ColCount - 1]; // Область, в которую будем выводить данные Range := WorkBook.WorkSheets[1].Range[Cell1, Cell2]; ArrayData:=Range.Value; и работать с ним.. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2004, 15:09 |
|
|
start [/forum/topic.php?fid=61&msg=32606204&tid=2186720]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
177ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 240ms |
total: | 510ms |
0 / 0 |