IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным. В описании темы указываем язык!!!

> Ошибка: Insufficient memory for this operation, C++ Builder
ninja
сообщение 30.10.2010 15:41
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 103
Пол: Мужской
Реальное имя: Александр

Репутация: -  0  +


Добрый день! Столкнулся с такой проблемой: пишу базу данных, появилась такая ошибка: Insufficient memory for this operation. Alias: <название бд>, причем когда компилирую проект все нормально ошибок нет, а когда запускаю из среды (F9) появляется эта ошибка, при нажатии на break открывается модуль DBTables и выделяется процедура:

procedure DbiError(ErrorCode: DBIResult);
begin
raise EDBEngineError.Create(ErrorCode);
end;


Такой вопрос, при закрытии проекта (возыв события OnClose()) память очищается? или нужно самому ее чистить?
Если не очищается, то каким образом ее чистить? вызовом деструктора приложения? или методом Free(), как выделять память под приложение и сколько? Если можно на примере. Заранее благодарен за помощь.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Client
сообщение 30.10.2010 16:00
Сообщение #2


Профи
****

Группа: Пользователи
Сообщений: 865
Пол: Мужской
Реальное имя: Вячеслав

Репутация: -  20  +


Если ты создаешь что-то, то и удаляй сам.
Цитата
как выделять память под приложение и сколько
???
Лучше сделай пошаговое выполнение и отыскивай источник ошибки. Мне кажется, что тут дело совсем не в памяти...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 29.07.2025 13:05
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"