Access 2002

Формат раздела LoadOnStartup


Формат раздела LoadOnStartup подобен формату раздела Libraries инициализационного файла Access 2 (MSACC20.INI). Именем каждого его параметра является полное имя библиотечного файла, включая путь, кроме случаев, когда файл расположен в каталоге Access 2002. Значением параметра может быть «rw» (read/write — чтение/запись) или «го» (read-only — только чтение). Если в библиотечной базе данных нет кода, модифицирующего ее таблицы, лучше указать второе значение. В отличие от Access 2 при запуске Access 2002 библиотеки, перечисленные в разделе реестра LoadOnStartup, не загружаются в память, так что имя этого раздела — «Загрузить при запуске» — носит чисто исторический характер. Теперь Access загружает только перечень процедур и модулей библиотек, а сами модули загружаются при вызове их процедур с помощью метода Application.Run.

Библиотечные базы данных, перечисленные в разделе реестра LoadOnStartup, доступны в редакторе программного кода Visual Basic. Если вы не хотите, чтобы пользователи могли модифицировать их код, защитите эти базы данных паролями или откомпилируйте в MDE-файлы.

Всегда компилируйте создаваемые библиотеки

Упомянем еще об одной тонкости, касающейся библиотечных баз данных, — компиляции их программного кода. Скомпилированный код быстрее загружается и выполняется, поэтому перед распространением библиотеки все ее модули нужно обязательно откомпилировать и сохранить. Чтобы пользователи не могли случайно модифицировать исходный код приложения, лучше преобразовать его в формат MDE, о котором рассказывается далее в этой главе.

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