| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		BeeNokle
 
 
  Зарегистрирован: 06.12.2005 Сообщения: 6
 
  | 
		
			
				 Добавлено: Ср 01 Фев 2006 16:10    Заголовок сообщения: Глюк с TaskPanel | 
				     | 
			 
			
				
  | 
			 
			
				C TaskPanel разобрались, научились вставлять туда свою форму. Все вроде нормально. Однако "иногда" при закрытии ИнГЕО с открытой нашей TaskPanel вываливается разрушительный сбой.
 
Сначала подумали что мы неправильно что-то делаем, перерыли код, вроде освобождаем все (сначала уничтожаем свою форму, потом освобождаем интерфейс taskpanel'и) в методе, который вызываем из ИнГео в нашем ActiveX объекте при закрытии модуля.
 
Все равно выскакивает сбой. Начили смотреть когда именно. И тут поразительно! При абсолютно одних и тех же действиях приходится раз на раз. Когда-то выскакивает, когда-то нет.
 
Прошу пояснений и указаний к действию в целях устранения этого недоразумения. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Рустам Тукаев Администратор сайта
 
  Зарегистрирован: 14.02.2005 Сообщения: 30 Откуда: ИНТЕГРО
  | 
		 | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Марина
 
 
  Зарегистрирован: 18.07.2005 Сообщения: 8 Откуда: Самарский центр недвижимости
  | 
		
			
				 Добавлено: Чт 09 Мар 2006 17:20    Заголовок сообщения: TaskPanel через dll | 
				     | 
			 
			
				
  | 
			 
			
				А кто-нибудь пробовал реализовать работу с TaskPanel через dll?
 
Если да, очень хотелось бы увидеть код примера. _________________ Марина. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Рустам Тукаев Администратор сайта
 
  Зарегистрирован: 14.02.2005 Сообщения: 30 Откуда: ИНТЕГРО
  | 
		
			
				 Добавлено: Пт 10 Мар 2006 11:55    Заголовок сообщения: Re: TaskPanel через dll | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Марина писал(а): | 	 		  А кто-нибудь пробовал реализовать работу с TaskPanel через dll?
 
Если да, очень хотелось бы увидеть код примера. | 	  
 
Вы имеете ввиду через Addons?
 
примера нет, но он и не будет отличаться от примера с IngeoTaskPanel, за исключением того, что сначала нужно будет 
 
получить IIngeoApplication, используя следующую функцию:
 
 	  | Код: | 	 		  
 
function GetIngeo(anAddon: TM2CustomAddon): IIngeoApplication;
 
begin
 
  Result := anAddOn.AddonManager.OleObject as IIngeoApplication;
 
end;
 
 | 	 
  | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		 |