Главная страница
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.018 c
1-15140
Shc
2002-12-17 20:29
2003.01.06
RTF


1-15026
_sanek_
2002-12-21 12:19
2003.01.06
Swif


1-15137
Opryshok
2002-12-23 14:37
2003.01.06
не меняется CharSet


1-15050
Fury
2002-12-24 22:04
2003.01.06
Печать в Делфи


1-15117
Semyon
2002-12-21 15:14
2003.01.06
Как сделать чтобы фокусом ввода обладало только моё окно?