Лек офф-топик - IdHTTP
Щом си добър на Инди, да питам - ползвал ли си IdHTTP сървъра на 9-та версия?
На мен ми се наложи да го дописвам, защото при неуспешен опит за отваряне ми харчеше памет.
Подозирам, че проблемът не е в самия компонент, а в начина по който го ползвам.
Добавил съм метод, който трябва да викам при Except на активирането на сървъра:
{}procedure TIdHTTPServerNikB.TerminateListenerThreads_NikB; // H809
begin
TerminateListenerThreads; // H809
if FSessionCleanupThread<>nil then begin
FSessionCleanupThread.TerminateAndWaitFor;
FreeAndNil(FSessionCleanupThread);
end;
FSessionCleanupThread := nil;
FSessionList.Clear;
end;