I
Itar
Добрый день!
Проблема заключается в следующем: нужно написать агент, который будет опрашивать lotus сервера и считывать через определенные промежутки времени некоторые значения из базы данных. После запуска программы она разрастрается в памяти. Подскажите в чем может быть проблема?
Ниже приводится код программы, которая разрастается
Проблема заключается в следующем: нужно написать агент, который будет опрашивать lotus сервера и считывать через определенные промежутки времени некоторые значения из базы данных. После запуска программы она разрастрается в памяти. Подскажите в чем может быть проблема?
Ниже приводится код программы, которая разрастается
C++:
#include <iostream.h>
#include <lncppapi.h>
#define ERR_BUF_SIZE 512
void main()
{
LNNotesSession Session;
LNDatabase Db;
LNString DbTitle;
while(true)
{
try
{
Session.Init();
Session.GetDatabase("Mail.box", &Db,"Test01");
Db.Open();
DbTitle = Db.GetTitle();
cout<<DbTitle<<endl;
}
catch (LNSTATUS Lnerror)
{
char ErrorBuf[ERR_BUF_SIZE];
LNGetErrorMessage(Lnerror, ErrorBuf, ERR_BUF_SIZE);
cout << "Error: " << ErrorBuf << endl;
}
Db.Close();
Session.Term();
Sleep(5000);
}
}