| Предыдущая тема :: Следующая тема | 
	
	
		| Автор | Сообщение | 
	
		| Hunter 
 
 
 Зарегистрирован: 29.08.2006
 Сообщения: 9
 Откуда: Belarus
 
 | 
			
				|  Добавлено: Вт 29 Авг 2006 23:29    Заголовок сообщения: Получение индефикатора стиля ? |   |  
				| 
 |  
				| Уважаемые разработчики! Недавно прогаю под ИнГео, и возникает много вопросов. Вот два из них:
 1) Как получить Индефикатор Стиля помеченного объекта или объекта с изветным ID?
 
 2) Из "ГИС "ИнГео" API Руководство программиста для Delphi 3" из раздела "Добавление команд в меню и на панель инструментов"
 переписал листинг программы, но у меня выдает ошибку в следующем месте:
 kMacros[i].Bitmap := LoadBitmap(hInstance, PChar(AnsiUpperCase(kMacros[i].Name)));
 [Error] Addon.pas(59): Left side cannot be assigned to
 из за чего она возникает? И как от нее избавится?
      |  | 
	
		| Вернуться к началу |  | 
	
		|  | 
	
		| Михаил Власов 
 
  
 Зарегистрирован: 14.02.2005
 Сообщения: 580
 Откуда: ИНТЕГРО
 
 | 
			
				|  Добавлено: Ср 30 Авг 2006 09:50    Заголовок сообщения: |   |  
				| 
 |  
				| 1) Проанализировать стили форм объекта с известным ИД можно так: 
  	  | Код: |  	  | dim mapObject, shape, styleId
 set mapObject = Application.ActiveDb.MapObjects.GetObject(id)
 for each shape in mapObject.Shapes
 styleId = shape.StyleID
 ' Тут код для обработки ИД стиля
 next
 
 | 
 2) см. тему: http://www.integro.ru/forum/viewtopic.php?t=65
 _________________
 С уважением, Михаил Власов.
 |  | 
	
		| Вернуться к началу |  | 
	
		|  | 
	
		|  |