powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Количество открытых форм в Акс10.
16 сообщений из 16, страница 1 из 1
Количество открытых форм в Акс10.
    #39362108
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую Всех! Подскажите, почему при определенном количество открытых форм Акс начинает глючить. Выдает сообщение "Недостаточно системных ресурсов". Останавливает выполнение макросов. Если оду из форм предварительно закрывать, все срабатывает нормально.
Есть какие то ограничения на количество открытых форм? В спецификации ничего такого не нашел.
...
Рейтинг: 0 / 0
Количество открытых форм в Акс10.
    #39362130
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wladimirrr,

- ну ограничения на открытые формы в ряд ли...
- ограничение на количество открытых таблиц (которые формы открывают) тоже маловероятно, по крайней мере по спецификации А 2010 это 2048 штук, включая таблицы, открытые Access для внутренних потребностей.
- сообщение "Недостаточно системных ресурсов" скорее всего системное, оно может выходить и без акцеса при большом количестве открытых приложений, например когда на диске С осталось свободного места мегабайт 100-200 и там лежит файл подкачки ОС...
в общем склоняюсь к последнему - при максимальной загрузке приложения - ОС не может предоставить нужное количество ресурсов памяти для нормальной работы приложения...
...
Рейтинг: 0 / 0
Количество открытых форм в Акс10.
    #39362134
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну еще (если стоит А 2010) можно глянуть сюда:
https://support.microsoft.com/en-us/kb/2726928
машинный перевод тут:
https://support.microsoft.com/ru-ru/kb/2726928
но всё равно это тоже не из-за форм, а уже из-за запросов, которые они дергают...
...
Рейтинг: 0 / 0
Количество открытых форм в Акс10.
    #39362145
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmagwladimirrr,

- ну ограничения на открытые формы в ряд ли...
- ограничение на количество открытых таблиц (которые формы открывают) тоже маловероятно, по крайней мере по спецификации А 2010 это 2048 штук, включая таблицы, открытые Access для внутренних потребностей.
- сообщение "Недостаточно системных ресурсов" скорее всего системное, оно может выходить и без акцеса при большом количестве открытых приложений, например когда на диске С осталось свободного места мегабайт 100-200 и там лежит файл подкачки ОС...
в общем склоняюсь к последнему - при максимальной загрузке приложения - ОС не может предоставить нужное количество ресурсов памяти для нормальной работы приложения...
На диске С места достаточно, порядка 10-15Гб.
...
Рейтинг: 0 / 0
Количество открытых форм в Акс10.
    #39362146
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmagну еще (если стоит А 2010) можно глянуть сюда:
https://support.microsoft.com/en-us/kb/2726928
машинный перевод тут:
https://support.microsoft.com/ru-ru/kb/2726928
но всё равно это тоже не из-за форм, а уже из-за запросов, которые они дергают...
А по запросам есть ограничения? Формы же используют запросы. И сообщение о нехватке выдается, когда открывается очередная форма для создания записи и должны сработать ряд макросов для этой формы.
...
Рейтинг: 0 / 0
Количество открытых форм в Акс10.
    #39362148
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmag, в Акс13, вроде все работает (просил друга проверить на своем компе).
...
Рейтинг: 0 / 0
Количество открытых форм в Акс10.
    #39362155
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wladimirrr,

получается у вас ситуация персональная, нужно пост начинать со слов: у меня ОС такая-то, разрядность её такая-то, Акцесс такой-то, его разрядность такая-то, а уж потом - проблема такая - то...
...
Рейтинг: 0 / 0
Количество открытых форм в Акс10.
    #39362190
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmagwladimirrr,

получается у вас ситуация персональная, нужно пост начинать со слов: у меня ОС такая-то, разрядность её такая-то, Акцесс такой-то, его разрядность такая-то, а уж потом - проблема такая - то...
ОС -W10, разрядность 32, Аксесс-10, разрядность Аксесс -? наверно 32.
...
Рейтинг: 0 / 0
Количество открытых форм в Акс10.
    #39362195
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wladimirrr,

ну гляньте что у вас там в реестре согласно 19978126
...
Рейтинг: 0 / 0
Количество открытых форм в Акс10.
    #39362207
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Количество открытых форм в Акс10.
    #39362219
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще ошибка недостатка системных ресурсов чаще всего не имеет отношения к объему диска или оперативной памяти, хотя бывает. Под проблемой с системными ресурсами чаще всего подразумевается превышение лимита по количеству используемых объектов GDI, обычно это 10000 на процесс. Акцесс - однопроцессный, поэтому в это число входят абсолютно все графические элементы интерфейса, видимые и невидимые, включая, например, стрелочку на полосе прокрутки - это тоже элемент GDI. Посмотреть можно в диспетчере задач (меню Вид -> Выбрать столбцы -> галка Объекты GDI).

Также проверьте, что вы разрушаете после использования все созданные объекты типа рекордсетов, это тоже может вызывать такую ошибку и неожиданные падения Акса.

Не совсем понимаю, для чего вы поставили на машину с 64 разрядным процессором 32-х разрядную ОС. На 64-х разрядной проблем с GDI меньше.
...
Рейтинг: 0 / 0
Количество открытых форм в Акс10.
    #39362243
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShinНа 64-х разрядной проблем с GDI меньше.А какие проблемы были?
...
Рейтинг: 0 / 0
Количество открытых форм в Акс10.
    #39362321
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmagwladimirrr,

ну гляньте что у вас там в реестре согласно 19978126
Внес изменения в реестр согласно инструкции, пока работает, посмотрю как дальше будет.
...
Рейтинг: 0 / 0
Количество открытых форм в Акс10.
    #39362331
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПанургА какие проблемы были?
Эту ошибку на 64-х разрядной ОС я пока не видел вообще, только на 32-х разрядной. Это не связано с Акцессом.
В подробности не вдавался, но, видимо, увеличили количество доступных дескрипторов.
...
Рейтинг: 0 / 0
Количество открытых форм в Акс10.
    #39362403
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShin, так в поиске по форуму и для 32битной системы не так много сообщений... Для 64битной просто ещё мало времени прошло.
...
Рейтинг: 0 / 0
Количество открытых форм в Акс10.
    #39362476
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, похоже, количество GDI дескрипторов не зависит от разрядности. Можно попробовать увеличить их число:

http://stackoverflow.com/questions/9723470/whats-the-upper-limit-on-gdi-objects-for-one-process-in-windows-7
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Количество открытых форм в Акс10.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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