Access 2002

«Декомпиляция» кода


Кроме того, в этом случае вы также сэкономите время, если не будете компилировать код. Конечно, если вам потребуется проверить работу проекта с внесенными изменениями, то нужно будет все предварительно откомпилировать и сохранить в нужном формате. Но при разработке большого проекта лучше воздержаться от искушения откомпилировать весь код — иногда это занимает много времени. Используя опцию /decompile, можно выполнить «декомпиляцию» кода (более подробно эта тема рассматривается в разделе «Удаляются ли модули из памяти», который находится далее в этой главе), сохранить проект и не компилировать его до тех пор, пока не наберется достаточное количество изменений. Однако имейте в виду, что при добавлении глобальных объектов или переменных измененным оказывается весь проект; следовательно, теряется возможность оптимизации процесса сохранения.

Когда на вкладке General установлен флажок Compile On Demand (команда Option меню Tools), VBA компилирует только тот код, который необходим для выполнения текущей процедуры. Хотя это несколько ускоряет процесс разработки, вы просто оттягиваете неизбежное. Рано или поздно вам придется откомпилировать весь код приложения. Более того, если вы не понимаете назначения этой опции или забыли о том, что она включена, могут возникнуть проблемы, ведь вы будете уверены, что весь ваш код правилен, а на деле окажется, что это не так.

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