Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Чудик
-
- Постоялец
-
-
- Сообщения: 639
- Зарегистрирован: 06.07.2004 (Вт) 12:18
- Откуда: г. Егорьевск
-
Чудик » 19.05.2005 (Чт) 20:30
Интересное явление:
Прога запускается, при обращении к БД (или во время чтения данных из БД в FlexGrid) выходит ошибка 7 "Out of memory".
Прога работает как минимум на семи компах. На восьмом - такая дрянь.
Прошу Вас высказать свои предположения, так как я уже исчерпал все свои идеи по этому поводу, да и от наших людей из отдела IT помощи не дождался.
-
Ennor
-
- Конструктивный критик
-
-
- Сообщения: 2504
- Зарегистрирован: 18.12.2001 (Вт) 3:58
- Откуда: Калуга -> Москва
-
Ennor » 19.05.2005 (Чт) 21:23
Настройки файла подкачки? Размер рамы? Количество строк в выборке?
-
Чудик
-
- Постоялец
-
-
- Сообщения: 639
- Зарегистрирован: 06.07.2004 (Вт) 12:18
- Откуда: г. Егорьевск
-
Чудик » 19.05.2005 (Чт) 21:57
А что понимать под "размер рамы"?
Количество строк в выборке в районе 100 штук.
Файл подкачки ни причем, поставил максимальный размер более Гб - эфекта нет.
-
alibek
-
- Большой Человек
-
-
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 20.05.2005 (Пт) 7:42
рама -> RAM -> ОЗУ.
Переустановить MDAC, поставить сервис-пак для Jet.
Lasciate ogni speranza, voi ch'entrate.
-
Чудик
-
- Постоялец
-
-
- Сообщения: 639
- Зарегистрирован: 06.07.2004 (Вт) 12:18
- Откуда: г. Егорьевск
-
Чудик » 20.05.2005 (Пт) 8:55
Ну, я совсем чуствую себя серым человеком! - А что такое MDAC?
К стати оперативная память вполне нормальная - 512 Mb.
-
hCORe
-
- VB - Экстремал
-
-
- Сообщения: 2332
- Зарегистрирован: 22.02.2003 (Сб) 15:21
- Откуда: parent directory
-
hCORe » 21.05.2005 (Сб) 17:51
Причины проблемы и возможные решения:
MSDN писал(а):Out of memory (Error 7)
More memory was required than is available, or a 64K segment boundary was encountered. This error has the following causes and solutions:
You have too many applications, documents, or source files open.
Close any unnecessary applications, documents, or source files that are open.
You have a module or procedure that's too large.
Break large modules or procedures into smaller ones. This doesn't save memory, but it can prevent hitting 64K segment boundaries.
You are running Microsoft Windows in standard mode.
Restart Microsoft Windows in enhanced mode.
You are running Microsoft Windows in enhanced mode, but have run out of virtual memory.
Increase virtual memory by freeing some disk space, or at least ensure that some space is available.
You have terminate-and-stay-resident programs running.
Eliminate terminate-and-stay-resident programs.
You have many device drivers loaded.
Eliminate unnecessary device drivers.
You have run out of space for Public variables.
Reduce the number of Public variables.
Моду создают модоки, а распространяют модозвоны.
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот, SemrushBot, Yandex-бот и гости: 178