Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2010, 10:27   #1
phpusr
Пользователь
 
Аватар для phpusr
 
Регистрация: 19.10.2009
Сообщений: 13
Восклицание Компонент мешает пошаговому выполнению!

Установил компонент freebutton, выглядит красиво, но столкнулся с проблемой, при пошаговом выполнении, так же приходится выполнять код от кнопки, конечно можно воспользоваться клавишей F4, но это тоже не удобно. Можно ли как нибудь сделать, чтобы код кнопки игнорировался, как в случае со стандартными компонентами в Delphi?
phpusr вне форума Ответить с цитированием
Старый 25.01.2010, 13:43   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

А вы шагаете по F7, а не по F8?
mihali4 вне форума Ответить с цитированием
Старый 25.01.2010, 14:16   #3
phpusr
Пользователь
 
Аватар для phpusr
 
Регистрация: 19.10.2009
Сообщений: 13
По умолчанию

Да это осбого значения не имеет, мне все равно придется всматриваться в код чтобы в разных местах нажимать F7 или F8, есть ли другой выход как в случае со стандартными компонентами, там же ни где не показывается код этого компонента?
phpusr вне форума Ответить с цитированием
Старый 25.01.2010, 15:35   #4
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
Сообщение от phpusr Посмотреть сообщение
Установил компонент freebutton, выглядит красиво, но столкнулся с проблемой, при пошаговом выполнении, так же приходится выполнять код от кнопки, конечно можно воспользоваться клавишей F4, но это тоже не удобно. Можно ли как нибудь сделать, чтобы код кнопки игнорировался, как в случае со стандартными компонентами в Delphi?
Поставьте бряки на места, где вызывается "кнопочный" код и когда по F7 подойдете к бряку жмакайте по F9.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 25.01.2010, 16:16   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Что-то я не понял проблемы...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.01.2010, 16:17   #6
phpusr
Пользователь
 
Аватар для phpusr
 
Регистрация: 19.10.2009
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Alex Cones Посмотреть сообщение
Поставьте бряки на места, где вызывается "кнопочный" код и когда по F7 подойдете к бряку жмакайте по F9.
Я в принцыпе и делал что-то подобное, но это все равно не удобно, можно ли сделать так, как в случае со стандартными компонентами, чтобы их код вообще не вызывался, если же не кидать pas файл, то пошагово программа не запускается.
phpusr вне форума Ответить с цитированием
Старый 25.01.2010, 16:47   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вероятно кнопка юзает или таймер или Application.OnIdle.
в этом случае показывается код компонента...
поставьте бряк на последнюю строку процедуры(помоему на end тоже можно..не помню)и потом по F9 проскакивайте.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.01.2010, 17:55   #8
phpusr
Пользователь
 
Аватар для phpusr
 
Регистрация: 19.10.2009
Сообщений: 13
По умолчанию

Возможно использование Breakpoint единственно верное решение, но все же может можно как-нибудь сделать, чтобы код этого компонента не вызывался, скажем если я поставлю обычную Button:TButton, то при пошаговом выполнении никакого кода этой кнопки нигде не вылизает. Под кодом кнопки понимается ее прорисовка при наведении и нажатии и т.д.
phpusr вне форума Ответить с цитированием
Старый 25.01.2010, 18:04   #9
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Файл компонента открывается, если происходит обработка ошибки именно в коде компонента (сравните - при неправильном тексте в SQL открываются файлы Дельфи, связанные с BDE).
mihali4 вне форума Ответить с цитированием
Старый 28.01.2010, 15:50   #10
phpusr
Пользователь
 
Аватар для phpusr
 
Регистрация: 19.10.2009
Сообщений: 13
По умолчанию

Возможно и так, совсем нет опыта, чтобы я мог с вами спорить. Всем спасибо за ответы.
phpusr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi. Компонент-предок, компонент-родитель amico Помощь студентам 1 23.09.2015 21:20
ndis.sys файл мешает установке WINDOWS SP3 Alex00Swan Свободное общение 7 16.08.2009 15:04
Мешает папка System Volume Information Умелец Свободное общение 25 25.10.2007 17:39
Код SUIPack мешает отладке проги по F7 malor Компоненты Delphi 1 11.07.2007 12:09