На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Отладка на С++

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: 1 2 3 След.
RSS
[ Закрыто ] Отладка на С++
 
Здравствуйте господа разработчики и знатоки С++ !
Есть проект типа dll. Нужно сделать так, чтобы debugger отлаживал его при запуске с ГИС Карта 2011
Вопрос: где и какие галочки установить, чтобы отладчик "вошёл в мою библиотеку"?
П.С. На Делфи выставляется галочка "отлаживать присоединённые DCU". В отладчике С++ такой галочки (как и практически всех галочек Делфи) не обнаружил
С++ имеется ввиду Борладновский 6-й
Изменено: KFF - 13.12.2013 00:51:49
Не тот глуп кто не знает, а тот, кто не знает где искать.
 
Для DLL надо указать запускающее приложение - Главное меню Билдера -> Run -> Parameters... и Panorama.exe в Host application.
 
Надо несколько волшебных па сделать: в меню tools/options/library/library path в параметр browsing path добавить путь к вашим исходным текстам; dll должна находиться вместе с файлом проекта (ГИС Карта 2011 должна запускать ее из вашей директории).
Иногда все это напрочь не работает или перестает работать (невозможно сделать точку останова) пока не переустановишь С++ Builder
 
Цитата
Andrey Gheleznyakov пишет:
Надо несколько волшебных па сделать:
Первый раз о таком слышу. Тем более для задачи по F12.
Цитата
Andrey Gheleznyakov пишет:
dll должна находиться
DLL для Панорамы должна находиться там же, где и сам файл Panorama.exe.
 
Вы оба правы господа !
Всё что Вы указали я выставил сразу, ибо в Делфи всё так же НО
в таких случаях действует закон подлости.
Вся проблема в этих флажках, которые почему то в Билдере выставлены через ж... по умолчанию.
Не тот глуп кто не знает, а тот, кто не знает где искать.
 
+ закон подлости заключается в том, что диалог самый нижний на самой крайней кнопке справа (перед справкой)
Не тот глуп кто не знает, а тот, кто не знает где искать.
 
В Билдере я ТУДА вообще не лазию. Всё остальное - в подписи, в той части, что от Вильяма из Оккама.
---
ЗЫ - я так и не понял - в чём проблема :?: :!:
Изменено: Газонокосильщик - 14.12.2013 11:05:50
 
Проблема в том, что устанавличая Делфи с нуля я могу
1. отлаживать любые проекты не изучая ".... мне не нужные" галочки
2. среда настроена и готова к применению

при установке Билдера 6
1. нужно настроить отладчик для возможности (указанной в теме)
2. нужно настраивать среду (редактор и компилятор)...

Теперь я понимаю почему в ранних версиях ГИС Карты были проблемы с путями.
+ ещё раз озадачился, кроме with do нет элементарного if (I in [2,5,7,8..10]) ...
П.С. Одним словом, хочешь получить результат - пиши а Паскале,
хочешь паралельно "потанцевать с бубном" и изучить на... никому не нужные свойства среды переходи на С++

тема себя исчерпала, всем спасибо !
Изменено: KFF - 15.12.2013 18:59:57
Не тот глуп кто не знает, а тот, кто не знает где искать.
 
Небольшое резюме для читающих: хочу подчеркнуть, что для среды разработки C++ Builder (в некоторых случаях и для Delphi) не всегда получается сделать точку останова в отлаживаемой dll. И это не зависит от Panorama.exe в принципе.
 
Цитата
Andrey Gheleznyakov пишет:
не всегда получается сделать точку останова в отлаживаемой dll
Для потоков в DLL может глюкануть. Во всех остальных случаях проблем не было ни разу. Ни на ранних Билдерах, ни на нонешнем Ембаркадеро 2010.
Цитата
KFF пишет:
Проблема в том, что устанавличая Делфи с нуля я могу
Билдеры я тоже устанавливал с нуля. И всё могу.
Цитата
KFF пишет:
нет элементарного if (I in
А зачем? :)
Я понимаю, что всяк кулик СВОЁ болото хвалит.
ЗЫ - для поклонников with - с отладкой внутри таких блоков проблем не было?
-----------
Цитата
Andrey Gheleznyakov пишет:
И это не зависит от Panorama.exe в принципе
В данном случае Панорама - запускающее приложение. И не более того.
-----------
Цитата
KFF пишет:
тема себя исчерпала, всем спасибо !
Фёдор, в чём всё-таки проблема-то была?
Изменено: Газонокосильщик - 17.12.2013 10:33:48
Страницы: 1 2 3 След.
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности