Вход


Главная страница >> Учебный процесс >> Конспекты >> MS Office. Руководство программиста по Visual Basic для MS Office 97 >> Опимизация кода >> Основные принципы оптимизации кода >> Mинимизация числа ссылок на OLE-объекты

Переход на главную страницу

Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail :
kadan@grsu.grodno.by


[Назад]    [Содержание ]    [Вперед]

  


Mинимизация числа ссылок на OLE-объекты


Объектные переменные
Оператор With
Цикл For Each ...Next
Вынос обращений к методам и свойствам за пределы цикла

Каждое обращение к свойству или методу Visual Basic требует одного или нескольких вызовов через OLE-eioa?oaen IDispatch. Эти вызовы занимают много времени. Поэтому лучший способ повысить быстродействие Вашего макроса ? свести к минимуму число обращений к этим методам и свойствам

Поскольку для разделения компонентов в операторах Visual Basic используется точка, то отследить число обращений к методам и свойствам проще всего так: подсчитать количество точек. Например, в этом операторе 3 точки:

Workbooks(1).Sheets(1).Range("c5"). Value = 10

а в этом ? только одна:

ActiveWindow.Left = 200

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



[Назад]    [Содержание ]    [Вперед]

  



Текст пособия подготовлен на основе материалов книги
Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл.
c Оригинальное издание на английском языке,
Microsoft Corporation, 1997
c Русский перевод,
Microsoft Corporation, 1997

  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017