2010-12-01 1 views
1

Итак, у меня есть несколько форм (несвязанных), которые загружают и сохраняют данные через вызовы модулям класса - Public Function save() & Public Function load(). Сегодня у меня появилась новая ошибка при попытке добавить другую форму, которая появляется, когда обработчик события запускает вызов нагрузки. Run Time # 7 «Out of Memory» ... после прочтения MS Help, это может быть ряд предложений, которые они предлагают, однако тот, который появляется в качестве наиболее применимой причины, кажется, «слишком много публичных функций/рутина». ... но я не уверен, потому что я никогда не сталкивался с этим раньше.MS Access - существует ли ограничение на публичные функции/процедуры в MS Access? RTE # 7?

Любые идеи? Заранее спасибо за помощь ребятам!

Джастин

+0

Похоже, у вас проблемы с рекурсией. Что-то вызывает функцию, которая заканчивается вызовом исходной функции? Мне кажется, что в ваших функциях Save() и Load() (это действительно не очень хорошие имена для функций). Кроме того, ваша терминология запутанна - вы используете автономные модули классов или просто старые модули кода? – 2010-12-02 03:39:54

ответ

3

Гораздо более вероятно, что это то, что делает форму .. такие как DataBound ListBox, который загружает много данных из другой таблицы.

+0

Это почти никогда не вызовет ошибку из памяти. – 2010-12-02 03:40:16