Вниз
Скачать: CL | DM;

Как освободить память от соединения с базой Oracle   Найти похожие ветки 

 
ruslan_as ©   (2003-02-26 16:33) [0]

Программа один раз час включается и проверяет наличие новых записей, а потом снова отключается. Но после отключения в моем коде она все также занимает 8 МБ. Помогите оптимизировать код.

procedure TfmSentry.Timer1Timer(Sender: TObject);
begin
Application.CreateForm(TDM, DM);
DM.osOGE.Connected:=True;//появилось 8 МБ
DM.odsEnergonositel.Open;
if DM.odsEnergonositelSUMMA.AsFloat>0
then begin
Application.ProcessMessages;
RxTrayIcon1.Active:=True;
Timer2.Enabled:=False;
Timer1.Enabled:=False;
DM.odsEnergonositel.Close;
DM.osOGE.Connected:=False;
DM.odsEnergonositel.Free;
DM.osOGE.Free;
DM.FreeOnRelease;
Refresh;
end
else begin
Timer2.Enabled:=True;
Timer1.Enabled:=False;
DM.odsEnergonositel.Close;
DM.osOGE.Connected:=False;
DM.odsEnergonositel.Free;
DM.osOGE.Free;
DM.Free;
end;
end;


 
PrettyFly ©   (2003-02-26 19:55) [1]

Если ставишь на машину Oracle, то освободить уже ничего не получиться - убивай винду...


 
Sergey13 ©   (2003-02-27 10:11) [2]

2ruslan_as © (26.02.03 16:33)
А как ты видишь, что она именно столько занимает? Программа занимала столько пока работала, и пока системе не нужна эта память она (память) за программой и числится(программа то торчит в памяти постоянно насколько я понял). Как только понадобится система отберет ее. ИМХО так.

2PrettyFly © (26.02.03 19:55)
Ты про что?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
14-54207
SergeN
2003-03-03 12:32
2003.03.17
Написание компонента


8-54126
dix mod
2002-12-05 14:13
2003.03.17
AVI - проигрователь


1-54026
BLooDMaN
2003-03-04 20:31
2003.03.17
Запуск программ из D6


1-54092
Иксик
2003-03-05 13:56
2003.03.17
Drag & drop и трей


14-54206
Evgen_Iam
2003-03-03 07:49
2003.03.17
Проблемы с кодировкой при создание русского helpa




   Наверх