Показать сообщение отдельно
  #6  
Старый 13.02.2011, 20:41
evgeso evgeso вне форума
Прохожий
 
Регистрация: 11.02.2011
Сообщения: 6
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
Попробуй при удалении сначала освободить интерфейс, а потом уже удалять.
Что вы имеете в виду ?
В Исходнике TInterfaceList
Код:
procedure TInterfaceList.Delete(Index: Integer);
begin
  with FList.LockList do
  try
    Self.Put(Index, nil);
    Delete(Index);
  finally
    Self.FList.UnlockList;
  end;
end;

То есть интерфейс освобождается автоматически.
Ответить с цитированием