Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Дебагер программы заходит в код визуального компонента / 9 сообщений из 9, страница 1 из 1
06.12.2018, 21:06
    #39743871
Tim Woo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дебагер программы заходит в код визуального компонента
Доброго времени суток!

Имеется Delphi 10.1 Berlin, в нее установлен компонент ZColorStringGrid (кастомный стринг-грид)
Так же есть проект, который использует этот компонент.
Проблема вот в чем: при дебаге программы, когда код доходит до какой-либо манипуляции с ZColorStringGrid, то программа переходит в дебаг этого самого ZColorStringGrid.pas (что естественно мне не нужно).

Вопрос, как исключить исходник компонента ZColorStringGrid из дебага моей программы, так как это крайне мешает дебагу?


*Use debug DCUs = False
*Снос и переустановка компонента не помогли (при установке исходники компонента стоят в Release)
...
Рейтинг: 0 / 0
06.12.2018, 21:13
    #39743874
Tim Woo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дебагер программы заходит в код визуального компонента
Скриншот, чтоб было более понятно http://i.piccy.info/i9/c6749f867353dc352d07828bbbf59ae3/1544120045/70658/1225901/Snymok.png
...
Рейтинг: 0 / 0
06.12.2018, 21:42
    #39743892
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дебагер программы заходит в код визуального компонента
Tim Woo,

надо все папки с исходниками компонента убрать из search path делфи (оставить только уже откомпилированные dcu).
...
Рейтинг: 0 / 0
07.12.2018, 03:32
    #39743953
Tim Woo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дебагер программы заходит в код визуального компонента
JaDi, не получится. В таком случае компилятор ругается:
[dcc32 Fatal Error] Project1.dpr(7): F2613 Unit 'ZColorStringGrid' not found.
...
Рейтинг: 0 / 0
07.12.2018, 03:44
    #39743955
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дебагер программы заходит в код визуального компонента
Tim Woo,

надо найти папку, где лежит ZColorStringGrid.dcu и добавить ее к свойствах среды (options - library search path). А потом убедиться, чтобы рядом исходников не было (pas-файлов).

А вообще, по F8 при дебаге пропускается переход внутрь, можно даже вручную поставить на следующую строчку и нажать F4 для выполнения и установке на выбранной строке. Т.е. заход внутрь левых компонентов не такая и страшная вещь, наоборот, может помочь понять, например, причину ошибки.
...
Рейтинг: 0 / 0
07.12.2018, 07:26
    #39743971
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дебагер программы заходит в код визуального компонента
Tim Wooто программа переходит в дебаг этого самого ZColorStringGrid.pas
Стоит познать разницу между F7 и F8.
...
Рейтинг: 0 / 0
07.12.2018, 09:49
    #39744017
Beltar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дебагер программы заходит в код визуального компонента
Разницу можно и знать, но это никак не мешает в задумчивости прожимать F7, когда стоишь на обращении к коду внешней библиотеки, к которой есть исходник. Я бы не отказался от настройки отключения вхождения в файлы непосредственно не входящие в проект.
...
Рейтинг: 0 / 0
07.12.2018, 10:06
    #39744035
Фэйтл Эра
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дебагер программы заходит в код визуального компонента
BeltarРазницу можно и знать, но это никак не мешает в задумчивости прожимать F7
Да! Хорошо бы, явно требуя от дебаггера "войти в стейтмент", получить отлуп? Но не всегда, а в зависимости от состояния зпдумчивости.
...
Рейтинг: 0 / 0
07.12.2018, 13:09
    #39744226
Tim Woo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дебагер программы заходит в код визуального компонента
Я то разницу между F7 и F8 знаю. Вы её объясните всяким StringGrid.RowCount и тп, которые вызываются из исходника компонента :)

Помог второй ответ JaDi.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Дебагер программы заходит в код визуального компонента / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]