Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как найти причину ошибки "Недос-но памяти для обработки команды"


Страницы:   1 2

Int23 ©   (2008-08-08 10:23:00) 

Доброе утро. После некоторого времени работы с программой появляется такая ошибка. Причём оперативки хватает. Ошибка может возникнуть в любом месте. Как можно узнать причину появления ошибки?


Amoeba   (2008-08-09 21:47:00) [1]


> Правильный$Вася   (09.08.08 19:48) [26]

Вполне резонно. Тем более, что ни одной строки кода, даже 17-й, автор так и не показал.


Правильный$Вася   (2008-08-09 19:48:00) [2]

есть большое подозрение, что БДЕ
есть еще большее подозрение, что наборы данных открываются, но не закрываются, а потом создаются новые и снова открываются
в итоге - проблемы


Loginov Dmitry   (2008-08-08 20:24:00) [3]

> Что есть "любое место" ?
>
> Например, есть такое "место":
>
> var
> i: Integer;
> ..
> i := 0; // <- это место тоже относится к "любым" ?


Если ошибка в 17 строке, то любое место может относится к любым. Экшепшен может возникнут и
- i := 0;
- Inc(I);
- и даже просто ";"

:)


Тын-Дын   (2008-08-08 13:41:00) [4]


> Int23   (08.08.08 10:23)  


В диспетчере задач мониторь не только память, но и количество выделенных дескрипторов, потоков, объектов GDI.


Сергей М.   (2008-08-08 13:08:00) [5]


> У человека может их 16


Не, точно больше 17-ти)

17 строк не проблема процитировать сюда, а автор, наверно, нахреновертил столько "любого места", что уж и сам не ведает, где у него что и для чего)


brother   (2008-08-08 12:56:00) [6]

да оставьте вы уже эту 17 строку! У человека может их 16? ))))))


Int23   (2008-08-08 12:54:00) [7]

Ладно. Спасибо за советы. Буду искать ошибку :)


Сергей М.   (2008-08-08 12:20:00) [8]


> хоть бы понять чего не хватает


Может наоборот лишнее ?

Я даже знаю где - в 17-й строке)


Игорь Шевченко   (2008-08-08 12:20:00) [9]


> тут хоть бы понять чего не хватает :)


нам-то понять еще труднее - мы программы не видим


Int23   (2008-08-08 12:19:00) [10]

Как исправить? тут хоть бы понять чего не хватает :)


Игорь Шевченко   (2008-08-08 12:05:00) [11]

У тебя в программе ошибка. Скорее исправь


Int23   (2008-08-08 12:02:00) [12]

так тут проблемка может возникнуть. может это при прорисовки моих строк возникает. может граф дескрипторов не хватает? Я не буду прорисовывать строки и всё будет ОК....


stas   (2008-08-08 12:00:00) [13]

попробуй не открывать БД


Int23   (2008-08-08 11:58:00) [14]

Ну я запускаю под отладчиком из дельфи. И у меня стоит что запускать с отладачными версиями модулей. Иногда вылетает эта ошибка в строке кода исходников дельфи. иногда моих. иногда сторонних компонентов


oldman   (2008-08-08 11:55:00) [15]


> Просто оно вываливает в любом месте, в том числе и в коде
> дельфи исходников


Что это?


Int23   (2008-08-08 11:53:00) [16]

--Автор, у тебя (имхо) ошибка в программе.
Ну понятно, что в программе. Просто оно вываливает в любом месте, в том числе и в коде дельфи исходников :(

--Блоб поля в БД есть?
Нет. Есть varchar(max) (SQL Server 2005), но максимум хранится 440 символов


stas   (2008-08-08 11:49:00) [17]

Блоб поля в БД есть?


oldman   (2008-08-08 11:49:00) [18]


> Недос-но памяти для обработки команды


А это не тоже самое, что "недостаточно памяти", кстати...
Автор, у тебя (имхо) ошибка в программе.


Int23   (2008-08-08 11:48:00) [19]

Да. ещё заметил. После того как появляется эта ошибка и если не выходишь из моей проги, то не работает Альт+Принтскрин. Точнее потом при вставки в пэинт пишет "Ошибка при чтении данных из буфера обмена"


Int23   (2008-08-08 11:46:00) [20]

Автор поди фетчит НД бешеного размера)

Кстате прога работает с БД. Но запросы небольшие (максимум возвражает 200 строк за 1 сек) правда их несколько (примерно 20 на приложение).  Я думаю мож нехватает граф. дескрипторов? Где их можно посмореть?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо