Access 2002

MDE-формат        


Хотя само по себе преобразование базы данных в MDE-формат (командой Tools  Database Utilities/Make MDE File) не ускоряет выполнение программного кода, его результатом является уменьшение объема базы данных за счет удаления из нее исходного кода VBA. (Не позвольте никому убедить себя в том, что преобразование в формат MDE волшебным образом влияет на программный код — он компилируется самым обычным образом. Ничего кроме удаления исходного кода при этом не происходит.) В результате Access может загрузить файл быстрее, и приложение будет занимать меньше места в памяти. А чем больше у компьютера остается свободной памяти, тем быстрее работают приложения. Вот поэтому, и только поэтому, преобразование большого приложения в MDE-формат может ускорить его работу. И конечно, это гарантирует, что пользователь никогда уже не сделает ничего, что вызовет декомпиляцию кода приложения. Повышение быстродействия кода: тестирование усовершенствований

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

Комментарии закрыты