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

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

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

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

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

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

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

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

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

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


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