Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.06;
Скачать: CL | DM;

Вниз

Срочно нужен совет!   Найти похожие ветки 

 
jen_bond   (2002-12-23 08:19) [0]

Подскажите почкму может вылетать ошибка "out of memory while expanding memory stream" при выполнении некоторой функции(в функции происходят некоторые операции с запросами к БД и вывод отчета во FreeReport!)
Самое интересное что на одной машине нормально работает а на другой нет!


 
RWolf   (2002-12-23 10:08) [1]

Дык память кончилась виртуальная; репорты ее кушают будь здоров...
освободить побольше места на диске и все заработает


 
jen_bond   (2002-12-24 16:19) [2]

Проблема в том что на диске 10 ГБ свободно!


 
Smithson ©   (2002-12-24 16:21) [3]

Разреши файл подкачки расширять. Добавть памяти физически.


 
jen_bond   (2002-12-24 16:23) [4]

Если не секрет подскажи как???


 
Reindeer Moss Eater   (2002-12-24 16:23) [5]

при выполнении некоторой функции(в функции происходят некоторые операции с ...
Что бы этого не было, надо выполнить некоторые действия в некоторой последовательности. При этом некоторые ошибки исчезнут некоторым образом


 
jen_bond   (2002-12-24 16:25) [6]

Reindeer Moss Eater я что то не очень понял?


 
han_malign ©   (2002-12-24 16:28) [7]

> на диске 10 ГБ свободно!
- процессу выделяется ровно 4Гб виртуальной памяти, причем 2Гб из них идуд на системные нужды
- может нужно периодически делать что-то вроде Flush, Pack, Reset или что там у FreeReport есть для сброса на диск и очистки буфера(если он вообще на это рассчитан).


 
Reindeer Moss Eater   (2002-12-24 16:31) [8]

jen_bond что именно ты не понял?


 
jen_bond   (2002-12-24 16:35) [9]

А не кто не сталкивался с конкретно проблемой у FreeReport!
Потому что на одной машине где работает свободно 2 ГБ а там где не работает 10 ГБ!


 
Alexander_K   (2002-12-24 16:43) [10]

Где нидь память криво выделяешь.....


 
jen_bond   (2002-12-24 16:45) [11]

Я вообще ни как память не выделяю, подскажите новичку как сделать правильно?


 
Alexander_K   (2002-12-24 16:48) [12]

Ты хоть код то какой нидь приведи, а то "при выполнении некоторой функции(в функции происходят некоторые операции с запросами к БД и вывод отчета во FreeReport" - так ведь не понятно!


 
jen_bond   (2002-12-24 16:57) [13]

try
Schet_moneyStoredProc.ParamByName("ipid_client").AsInteger:=MainDataMOdule.SdelkaQuery.FieldByName("ID_CLIENT").AsInteger;
Schet_moneyStoredProc.ParamByName("ip_rasxod").AsFloat:=coast_en;
Schet_moneyStoredProc.ParamByName("IP_DOGOVOR").AsInteger:=id;
Schet_moneyStoredProc.Prepare;
Schet_moneyStoredProc.ExecProc;
MainDataMOdule.pMoneyStoredProc.StoredProcName:="pMoney";
MainDataMOdule.pMoneyStoredProc.ParamByName("ipid_client").AsInteger:=MainDataMOdule.SdelkaQuery.FieldByName("ID_CLIENT").AsInteger;
MainDataMOdule.pMoneyStoredProc.Prepare;
MainDataMOdule.pMoneyStoredProc.ExecProc;
except
MessageDlg("



Страницы: 1 вся ветка

Текущий архив: 2003.01.06;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.022 c
14-15301
Anatoly Podgoretsky
2002-12-18 07:39
2003.01.06
Именинники 18 декабря


14-15223
Феликс
2002-11-26 23:59
2003.01.06
Тренер запрещает мне думать (часть 2)


1-15099
vJet
2002-12-22 21:50
2003.01.06
FileSize


1-15098
PVOzerski
2002-12-22 12:09
2003.01.06
Есть ли резон привлекать DirectX?


14-15220
Calm
2002-12-15 16:27
2003.01.06
Трассировка. Как выполнить прогу до конца метода?