Об увеличении скорости работы приложений

Автор lavgirb, 20.12.24, 06:12:14

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

lavgirb

Как известно, при вставке текстов на чертеж, эти тексты после вставки надо обновлять для их отображения.
Если делать это поштучно, после каждой вставки, то времени уходит относительно много и на чертеже заметно, как последовательно появляются тексты.
Если эти тексты не обновляя сначала собрать в массив

Set oArrDrawText(t) = oDrawText
t = t + 1
а потом после вставки всех текстов пробежать по массиву и обновить все тексты

For t = 0 To ubt
  oArrDrawText(t).Update
Next
то суммарное время вставки текста заметно снижается, и все тексты появляются по ощущениям одномоментно.

Аналогично можно увеличить скорость обновления ячеек в таблице.