Access 2002

Файл MSAU7032.DLL


Судьба описанных в предыдущих изданиях этой книги функций является убедительным подтверждением тому, что при использовании недокументированных технологий вы ставите крест на возможности безболезненного переноса приложения в будущие версии Access. В лучшем случае проблемы будут небольшими, но едва ли вам настолько повезет, что их не будет совсем. То, что Microsoft включила в Access 95 файл MSAU7032.DLL и определила точки входа для его функций, перенесенных в Access 97 в файл MSACCESS.EXE, не означало, что Microsoft собиралась поддерживать эти функции и дальше. Как видите, она и не стала их поддерживать. Вот поэтому почти все, что мы предлагаем вам в этой главе, основано на документированных и проверенных технологиях — мы взяли идеи старой версии этой главы в качестве отправной точки и реализовали большинство старых функций посредством Windows API и DAO.

Предлагаемый в настоящей главе программный код вначале предназначался просто для замены старых недокументированных функций Access, о которых рассказывалось в предыдущих изданиях этой книги. Однако в ходе разработки возникали новые идеи, круг задач расширялся и глава росла. В результате мы можем предложить вам не только замены для старых функций, но и во многих случаях более удобные способы решения тех же задач с использованием модулей классов. Если у вас есть программный код, в котором задействованы только процедуры adh_acc, описанные в издании этой книги, посвященном Access 97, их можно продолжать использовать и дальше. Однако желательно все же просмотреть эту главу на предмет более удобных способов решения тех же задач.

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