Свой обработчик события

0 голосов
спросил 07 Сен, 09 от filippov70 (5,320 баллов) в категории Программные продукты Esri
Всем привет!
собственно, моих обработчиков написано несколько и все они работают хорошо, кроме одного Smile
Проблема:
событие - добавление графического объекта в GraphicsContainer активного вида

IGraphicsContainerEvents_ElementAddedEventHandler DElementAdded;
DElementAdded = new IGraphicsContainerEvents_ElementAddedEventHandler(OnElementAdded);
                ((IGraphicsContainerEvents_Event)_Map.ActiveGraphicsLayer).ElementAdded += OnElementAdded;

сам обработчик
        private void OnElementAdded(IElement El)
        {
            try
            {
                //TO DO
            }
            catch (Exception ex)
            {
                Error.SaveError(ex);
                return;
            }
        }

в случае, если я ставлю брэйкпоинт в строке при Debug'e ((IGraphicsContainerEvents_Event)_Map.ActiveGraphicsLayer).ElementAdded += OnElementAdded;, то все работает как и должно, мой обработчик работает, если без брэйкпоинта, то нет.

ArcGIS 9.3 SP1


2 Ответы

0 голосов
ответил 10 Сен, 09 от invisibleshadow (780 баллов)
а оптимизацию никакую не включали для компилятора?
0 голосов
ответил 11 Сен, 09 от filippov70 (5,320 баллов)
нет, оптимизация не включена
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...