Переключение на Главную Страницу Страницы: 1 ... 3 4 [5]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Вопрос по отладке (число прочтений - 15308 )
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос по отладке
Ответ #60 - 04. Апреля 2008 :: 06:16
Печать  
Вот! Спасибо!  Улыбка

Возник такой вопрос:
Возможно ли как-то получать имя переменной, в которой сейчас хранится объект класса?
Пример:
У меня в обработке есть два объекта (Объект_1 и Объект_2) класса МоёТП (наследник ТП). В этом классе есть "ПриВыводеСтроки". Так вот, когда я ставлю там точку останова хочу узнать от какого объекта (Объект_1 или Объект_2) произошло это событие.
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос по отладке
Ответ #61 - 04. Апреля 2008 :: 06:18
Печать  
И эта... в snapshot-ы бы залить, чтоб не потерялась.

П.С. млин, приятно пятница начинается!  Очень довольный
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Вопрос по отладке
Ответ #62 - 04. Апреля 2008 :: 06:38
Печать  
artbear

Артур, я только хотел бы тебе напомнить:

Последовательность разработки опять отошла от запланированной.
Сейчас надо бы релизы выпустить.
Новый функционал, даже такой полезный, стоит выпускать в девелопмент - стадии, не на стадии стабилизации.

То, что разобрался - хорошо (хотя тот факт, что я тоже пообещал разобраться, должен был тебя насторожить).
Но в ближайшее время надо сконцентрироваться на синхронизации проектов, хотя это и не такая очевидная работа.
И в соседней ветке есть мои соболезнования по поводу бесконтрольного использования Accept - это тоже кроме тебя никто не сделает.
Без этого релиз откладывается, а совместные тесты требуют внимания.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос по отладке
Ответ #63 - 04. Апреля 2008 :: 06:45
Печать  
Залил в репозитарии 2.5 и 3.0
Цитата:
2008-04-04      artbear
[bug 3701]
+ Доработа отладка классов 1С++.
Теперь кнопка "Отладка" в настройках 1С++ не нужна, т.к. возможна обычная отладка через отладчик 1С++
           
- Исправлен баг - не всегда была возможность отлаживать классы с установкой точки отладки через Конфигуратор
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос по отладке
Ответ #64 - 04. Апреля 2008 :: 06:47
Печать  
kms писал(а) 04. Апреля 2008 :: 06:38:
Артур, я только хотел бы тебе напомнить:

Последовательность разработки опять отошла от запланированной.
Сейчас надо бы релизы выпустить.
Новый функционал, даже такой полезный, стоит выпускать в девелопмент - стадии, не на стадии стабилизации.

То, что разобрался - хорошо (хотя тот факт, что я тоже пообещал разобраться, должен был тебя насторожить).
Но в ближайшее время надо сконцентрироваться на синхронизации проектов, хотя это и не такая очевидная работа.

Согласен со всем.
Просто вопрос отладки я считаю недоисправленным мной багом Улыбка
Поэтому и принял решение исправить и в 2.5, чтобы довести дело до конца.
По Accept посмотрю.
Кстати, объясни мне, нафига этот Accept вообще нужен, что он делает, я пока об этом не знаю, в IDA также не смотрел, т.к. это код АльФ-а.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Вопрос по отладке
Ответ #65 - 04. Апреля 2008 :: 07:01
Печать  
artbear писал(а) 04. Апреля 2008 :: 06:47:
Просто вопрос отладки я считаю недоисправленным мной багом Улыбка
Поэтому и принял решение исправить и в 2.5, чтобы довести дело до конца.

ОК.

Цитата:
По Accept посмотрю.
Кстати, объясни мне, нафига этот Accept вообще нужен, что он делает, я пока об этом не знаю, в IDA также не смотрел, т.к. это код АльФ-а.

Accept пересоздает карту номеров методов и свойств для контекста.
Например, сразу после объединения контекстов в групповой контекст.

В принципе, до тех пор, пока контекст не изменяется, нет смысла вызывать для него Accept - это просто потеря времени.
Операция довольно затратная, если ее вызывать при каждом движении мыши.

Да, и не только затратная, но и небезопасная - ибо Accept не должен прилетать в полуживой контекст, который уже отключен от модуля.
И тесты у нас не все проходят, там тоже Accept прилетает в непонятный момент, когда он прилетать не должен.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос по отладке
Ответ #66 - 04. Апреля 2008 :: 07:15
Печать  
В продолжение Accept - подскажи, если знаешь, как определить, что контекст полуживой и у него отключен модуль?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 
ОтправитьПечать