| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		WindTalker
 
 
  Зарегистрирован: 01.09.2009 Сообщения: 2
 
  | 
		
			
				 Добавлено: Вт 01 Сен 2009 20:44    Заголовок сообщения: Нет отклика на некоторые события | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Код: | 	 		  procedure TVdkAddon.Notify(anAdvise: TM2Notify; const aParams: IM2ParamsList);
 
var
 
  aList: TM2ParamsList;
 
 
begin
 
  aList.OleObject:= aParams;
 
  case anAdvise of
 
    advMapObjectSelected:
 
      if Assigned(Form) then
 
        Form.Showlabel(aList.Items(kndMapObject));
 
    advMapObjectDeselected:
 
      if Assigned(Form) then begin
 
        Form.Dellabel(aList.Items(kndMapObject));
 
  end;
 
 
end;
 
 
  | 	  
 
пишу такой код,реакцию на выделения объекта получаю, а вот на снятие выделения никакой реакции. Как будто и нету совсем такого события. Может есть какие либо ограничения на событие или кто нибудь сталкивался с подобным?
 
Заранее спасибо за ответ. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		WindTalker
 
 
  Зарегистрирован: 01.09.2009 Сообщения: 2
 
  | 
		
			
				 Добавлено: Ср 02 Сен 2009 19:03    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| Решил проблему самостоятельно. Как оказалось в конструкторе аддона не боъявил подписку на событие размечания объекта. Поставил туда подписку на все события и всё заработало как по маслу. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		 |