Снегопат

Обсуждение Снегопата
Текущее время: 27 апр 2024, 12:04

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 52 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Re: Что нужно от отладчика?
СообщениеДобавлено: 29 дек 2012, 16:32 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
orefkov писал(а):
Выполнение произвольного кода - уже и сейчас можно сделать, с помощью служебной внешней обработки, автоматизировав идеи
http://kb.mista.ru/article.php?id=105

Есть у меня странное подозрение, что эту фичу также сделает Женя :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что нужно от отладчика?
СообщениеДобавлено: 29 дек 2012, 17:27 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
artbear писал(а):
Есть у меня странное подозрение, что эту фичу также сделает Женя
Так оно и так уже сделано в debugHelpers, просто надо придумать как лучше вводить данные для изменения пользователю.

Т.е. простые действия с запросами, когда вызвать отладку для выделенного текста уже есть, а вот например для "ДУ" то ли в Консоль кода от tormozit передавать, и параметром все локальные переменные и глобальные (как бы еще глобальные переменные научиться вычислять во время отладки), а там уже можете над кодом извращаться как душе угодно, то ли еще как-то.
Для "Присвоить" в принципе сейчас возможно сделать, по контекстному меню - типа поменять значение.


vikad писал(а):
Вдруг пригодится... (подходит и для обычных и для управляемых форм)

Пример реализации на js можно посмотреть в funcprocpanel, насколько я понимаю.
Если добавить после строки 176 такой код
Код:
var rrr = this.tree.ChooseRow();
то можно посмотреть распарсенные элементы формы.

Короче нужно ТЗ, у меня в последнее время туго с фантазией.


В режиме отладки проверять где находимся и добавлять в скрипт переменные "ЭтаФорма", "ЭлементыФормы", "Объект" и можно увидеть тогда структуру управляемой формы. Я в режиме грубой отладки смотрел, очень даже ничего получается, надо поспрашивать Сергея Старых, как он в ирКонсоль кода определяет глобальные переменные, во время отладки их тоже можно выводить, если знать как называются.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что нужно от отладчика?
СообщениеДобавлено: 05 янв 2013, 13:47 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
я чуть подправил скрипт, теперь на больших модулях (внешние обработки) будет работать быстрее.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что нужно от отладчика?
СообщениеДобавлено: 09 янв 2013, 17:13 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
А как проверять, что сейчас находимся в режиме отладки?
Проверка var state = stdcommands.CDebug.StepIn.getState() , не дает положительного результат, когда выполнение идет на сервере. Может есть какой-то обходной путь?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что нужно от отладчика?
СообщениеДобавлено: 11 янв 2013, 17:52 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
sosnae писал(а):
А как проверять, что сейчас находимся в режиме отладки?

Напомнюсь ;)

p.s.: кто знает сколько и каких вызовов процедур происходит в УТ 11 в процедуре "ПриНачалеРаботыСистемы" ?
Вложение:
2013-01-11_1648.png
2013-01-11_1648.png [ 105.76 КБ | Просмотров: 10764 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что нужно от отладчика?
СообщениеДобавлено: 18 янв 2013, 14:28 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Протестируйте, добавил возможность добавлять переменные - примерно как Табло работает.


Вложения:
watch_ext.zip [5.66 КБ]
Скачиваний: 424
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что нужно от отладчика?
СообщениеДобавлено: 18 янв 2013, 14:49 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
sosnae писал(а):
Протестируйте, добавил возможность добавлять переменные - примерно как Табло работает.

Круто. А нельзя сделать так, чтобы выражение вычислялось сразу как мы закончили ввод, а не после следующего шага?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что нужно от отладчика?
СообщениеДобавлено: 18 янв 2013, 15:33 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
JohnyDeath писал(а):
А нельзя сделать так, чтобы выражение вычислялось сразу как мы закончили ввод, а не после следующего шага?
Можно.

У меня часто вываливается, поэтому и не ложу в репозитарий, так что проверяем на стабильность работы в первую очередь.


Вложения:
watch_ext.zip [5.88 КБ]
Скачиваний: 395
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что нужно от отладчика?
СообщениеДобавлено: 15 фев 2013, 11:50 
Не в сети

Зарегистрирован: 24 авг 2011, 15:26
Сообщения: 270
sosnae писал(а):
JohnyDeath писал(а):
А нельзя сделать так, чтобы выражение вычислялось сразу как мы закончили ввод, а не после следующего шага?

У меня часто вываливается, поэтому и не ложу в репозитарий, так что проверяем на стабильность работы в первую очередь.

2 orefkov
Новое в версии 1.4.1.2
...
* Устранены некоторые ошибки в работе с отладчиком, могущие приводить к вылету программы.

это случайно не оно исправлено?


Последний раз редактировалось metaeditor 15 фев 2013, 13:50, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что нужно от отладчика?
СообщениеДобавлено: 15 фев 2013, 12:03 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Пока еще нет. Как-раз работаю над этим.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 52 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 38


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB