Вверх ↑
Этот топик читают: Гость
Ответов: 3655
Рейтинг: 69
#1: 2007-03-22 00:49:40 ЛС | профиль | цитата
Тут при просмотре одного из сайтов.
Заметил такую фичу.

Так вот каждый квадратик это Debug в идеале это иконка компонента с которого мы хочем получить информацию.
При наведении курсора появляется информация имя компонента его ID и т.д.
При клике на ячейке появляется окно с подробной информацией полученной с данной точки естественно информация преварительно сохраняется в ОП или на диске.
Для отображения в реальном времени Debug предварительно активируется (в свойствах) для отображения окна по умолчанию.
Это позволит отслеживать прохождение данных через компоненты и при необходимости их сравнение (если сохранять данные на диске).

Данная таблица появляется при клике кнопке отладка.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2007-03-22 05:19:21 ЛС | профиль | цитата
Что-то я ничего не понял
карма: 27
0
Ответов: 105
Рейтинг: 2
#3: 2007-03-22 15:46:15 ЛС | профиль | цитата
Немного понятно, только меня интересует старый Debug, раньше при работе по шагам подсвечивались линии, теперь нет, почему?
карма: 0

0
Ответов: 3655
Рейтинг: 69
#4: 2007-03-22 16:03:28 ЛС | профиль | цитата
Dilma, А так
code_1109.txt
карма: 0

0
файлы: 1code_1109.txt [1.1KB] [366]
Ответов: 9906
Рейтинг: 351
#5: 2007-03-22 16:18:28 ЛС | профиль | цитата
Все равно непонятно
карма: 9

0
Ответов: 3655
Рейтинг: 69
#6: 2007-03-22 16:33:58 ЛС | профиль | цитата
Galkov писал(а):
Все равно непонятно

Открой сайт eFind.ru набери в поиске например KC113
Откроется окно с результатами поиска.
Прямо перед тобой будет полоскатаблица процесс поиска.
Вот точно по этому принципу и сделать Debug .
Там в таблице цветные ячейки, так вот применительно к нам каждая ячейка это Debug при клике на котором открывается окно с информацией.
На скольких Дебугах кликнул столько окон или панелей(в одном окне) открылось.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#7: 2007-03-22 16:50:02 ЛС | профиль | цитата
Вячеслав писал(а):
При наведении курсора появляется информация имя компонента его ID и т.д.
Вячеслав, "и т.д." я понимаю, а вот ты мне толком объясни - ну нафига мне нужно знать ID компонента, а имя компонента появляется в нижнем левом окне и коротенькое инфо (вот только ID и нет как Dilma просмотрел - непонятно ).
А вот это существенно
GRIMAN писал(а):
только меня интересует старый Debug, раньше при работе по шагам подсвечивались линии, теперь нет, почему?

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3655
Рейтинг: 69
#8: 2007-03-22 16:58:10 ЛС | профиль | цитата
Tad писал(а):
а имя компонента появляется в нижнем левом окне

Ох и тяжело с вами
Запусти этот пример и скажи ка мне с какого компонента ты получил информацию на
Debug.
code_1110.txt
карма: 0

0
файлы: 1code_1110.txt [1.7KB] [315]
Ответов: 2060
Рейтинг: 28
#9: 2007-03-22 17:28:45 ЛС | профиль | цитата
GRIMAN писал(а):
только меня интересует старый Debug, раньше при работе по шагам подсвечивались линии, теперь нет, почему?

Тоже самое.
карма: 1

0
Ответов: 9906
Рейтинг: 351
#10: 2007-03-22 18:11:10 ЛС | профиль | цитата
Для интересующихся писателей: все обновить, CodeGen перекомпилировать.

Удивил
карма: 9

0
Ответов: 2060
Рейтинг: 28
#11: 2007-03-22 18:34:29 ЛС | профиль | цитата
Galkov, Удевил.
Куда делся CGTShare.pas (dcu) ? Без него не хочит компилить.
карма: 1

0
Ответов: 9906
Рейтинг: 351
#12: 2007-03-22 19:08:19 ЛС | профиль | цитата
1) На уровень выше, потому-что он единый на ВСЕ проекты
2) Файл make.bat посмотреть не судьба, видимо.
Ну не буду я давать файлам такие имена: "Скампилиравать КодеГен.bat"
карма: 9

0
Ответов: 2060
Рейтинг: 28
#13: 2007-03-22 19:55:42 ЛС | профиль | цитата
Galkov писал(а):
2) Файл make.bat посмотреть не судьба, видимо.
Ну не буду я давать файлам такие имена: "Скампилиравать КодеГен.bat"

Причем сдесь это? Я как раз make.bat и запускал. И он мне сообщил что не может найти CGTShare.pas. И что я должен после этого делать? Откуда я знаю где должен находиться CGTShare.pas. Ты его переместишь ещё выше и что мне делать? Опять на родное место возвращать? Зачем тогда его перемещать вообще?

[size=-2]------ Добавлено в 19:55
Вот после перемещения CGTShare.pas что выдаёт.

карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#14: 2007-03-22 19:58:52 ЛС | профиль | цитата
Вячеслав, т.е иными словами есть желание протоколировать все события, прошедшие через Debug?

Вячеслав писал(а):
Запусти этот пример и скажи ка мне с какого компонента ты получил информацию на Debug.

запустил пример, но ничего не произошло. И кроме панеле на форме ничего больше больше нет. Но в любом случае Debug параметризуется именем канала и если не оставлять по-умолчанию, то понять откуда что пришло можно
карма: 27
0
Ответов: 9906
Рейтинг: 351
#15: 2007-03-22 20:23:45 ЛС | профиль | цитата
Эдик, будь любезен все-таки ЧИТАТЬ то, что тебе отвечают.

Проявив этим самым, хотя бы минимальное уважение к отвечающему
Эдик писал(а):
Ты его переместишь ещё выше и что мне делать? Опять на родное место возвращать? Зачем тогда его перемещать вообще?

1) Это не я перемещал, а Dilma
2)
Galkov писал(а):
потому-что он единый на ВСЕ проекты

3) Встретил рационализатора - убей его Верни на место, где взял.

По скриншоту (для меня загадка, кстати - как текст скопировать невозможно было ???) вижу, что make.bat соответствует как дистрибутиву, так и SVN. И оттуда же вижу, что CodeGen не соответствует ни тому, ни другому.

Вот интересно, чем пользователь руководствовался, обновляя make.bat, но не обновляя CodeGen.dpr, которые лежат в одной папке.
И совсем мне непонятно, нафига его компилировать, если не обновлять.
И тоже непонятна логика, в соответствии с которой получились такие действия после рекомендации
Galkov писал(а):
все обновить, CodeGen перекомпилировать


Эдик, убедительно прошу: ПРОЧИТАЙ
Там написано слово ВСЕ
карма: 9

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)