Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.17;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.017 c
3-53958
Лесник
2003-02-26 19:35
2003.03.17
команды SQL


9-53830
Kirushka
2002-10-16 17:47
2003.03.17
Delphi и OpenGL


6-54156
Cosmic
2003-01-27 10:17
2003.03.17
Кол-во компов в сети


1-53959
Nikos
2003-03-04 15:56
2003.03.17
Как проверить существование раздела в реестре


14-54171
Hirara
2003-02-27 00:42
2003.03.17
Порты всякие