Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите разобраться с ГЛЮКАМИ / 12 сообщений из 12, страница 1 из 1
25.07.2004, 23:02:56
    #32620411
Loader
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с ГЛЮКАМИ
Есть база (mdb) ~50 Mb с кучей форм, отчетов и кода в формате A2002. Все формы и отчеты открываются без тормозов. После создания чистой базы и импортирования в нее ВСЕХ объектов из первой базы (а также схемы данных, меню и Referenc'-ов, установкой параметров запуска) ее размер ~25 Mb. НО!!! Наблюдаются дикие тормоза при работе с формами. Причем глючит DoCmd.OpenForm. Сразу после вызова метода идет 100% загрузка CPU (несколько десятков секунд), а потом открывается форма. Такая же ситуация с открытием формы в режиме конструктора и при закрытии формы. Создание mde не помогает. Если в модуле формы поставить пробел и сохранить, то опять идут тормоза.

Кто знает, в чем может быть проблема, а также пути ее решения киньте на loader2004@hotbox.ru, буду очень признателен.
...
Рейтинг: 0 / 0
25.07.2004, 23:08:44
    #32620416
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с ГЛЮКАМИ
LoaderПричем глючит DoCmd.OpenForm.
Это происходит в каком-то определенном месте процедуры? В начале, в конце?
...
Рейтинг: 0 / 0
26.07.2004, 00:05:29
    #32620426
madg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с ГЛЮКАМИ
Ковыряюсь везде, где пускають...
Вот этим , как утверждает автор можно знать, где и что давит на педальку...
...
Рейтинг: 0 / 0
26.07.2004, 08:43:15
    #32620522
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с ГЛЮКАМИ
помогает отключение "Автозамена имён" в Сервис-Параметры-Общие
...
Рейтинг: 0 / 0
26.07.2004, 21:49:05
    #32622060
Loader
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с ГЛЮКАМИ
Я все понимаю, но самое интересное, что оба файла (50 Mb и 25 Mb) с точки зрения структуры одинаковые (одинаковые формы, одинаковый код и т. д.). Только первый не дает тормозов, но жутко разрастается, а второй тормозит. Насколь я понимаю, здесь проблема в самом Акцесе (теоретически два "одинаковых" файла должны работать одинаково, чего не наблюдается). Разница в размерах файлов объясняется наличием некой инфомации, которую невозможно просмотреть (может быть "кэш" этих форм?).



Метод OpenForm ПРОСТО тормозит. Если посмотреть процесс в отладчике, то после нажатия F8 на строчке с методом как раз и происходят те глюки, о которых я рассказывал ранее. Чем это может быть вызвано - для меня загадка
...
Рейтинг: 0 / 0
26.07.2004, 21:53:35
    #32622064
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с ГЛЮКАМИ
А если проимпортировать всё в новый файл?
...
Рейтинг: 0 / 0
26.07.2004, 22:01:14
    #32622069
Loader
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с ГЛЮКАМИ
А у меня как раз второй файл (25 Mb) получился как раз после импортирования всех объектов и установкой параметров проекта (параметры запуска, References и т. п.) из первого файла (тот, что 50 Mb)
...
Рейтинг: 0 / 0
26.07.2004, 22:03:29
    #32622072
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с ГЛЮКАМИ
Может, на том компе, где это делалось, Аксесс какой-нибудь кривой...
...
Рейтинг: 0 / 0
26.07.2004, 22:15:16
    #32622074
Loader
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с ГЛЮКАМИ
Акцес вроде нормальный, SP1 и SP2 установлены. Другие программы вроде не тормозят (имеется ввиду, написанные на Акцесе). С другой стороны, метод OpenForm лежит в какой-то библиотеке (не помню точно в какой). Может при импортировании ломается механизм линкования этих Dll к проекту? Кстати, если пооткрывать одну и ту же форму раз 10-15, то тормоза частично пропадают, но размер mdb возрастает примерно на 25-30%, что не есть хорошо. Может после частого открытия эта библиотека не выгружается из ОЗУ , соответственно выполнение метода OpenForm происходит быстрее
...
Рейтинг: 0 / 0
26.07.2004, 22:29:47
    #32622084
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с ГЛЮКАМИ
Можно попробовать проделать ту же процедуру (импорт в новую базу) на другом компе. Потому что ясно, что сейчас что-то происходит не так, как должно.
...
Рейтинг: 0 / 0
26.07.2004, 22:33:14
    #32622085
Yanis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с ГЛЮКАМИ
Почитай интересный топик про тормоза ахцесса. Может польза будет...
ПАМАГИТЕ!!!!! (почему форма даже в режиме конструктора открывается 5 минут????)
...
Рейтинг: 0 / 0
26.07.2004, 22:52:23
    #32622096
Loader
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с ГЛЮКАМИ
Ушел изучать линк.... Спасибо за советы
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите разобраться с ГЛЮКАМИ / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]