Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.07;
Скачать: CL | DM;

Вниз

отладка dll   Найти похожие ветки 

 
granni ©   (2005-07-15 13:35) [0]

Существует ли какой-нибудь способ отладки dll? В Run->Parameters у меня указан путь к приложению, вызывающему функции из dll. Но при пошаговом выполнении по F7 не происходит переход в код функции из dll


 
Гаврила ©   (2005-07-15 13:38) [1]

Так эта... надо запускать по F9 как раз проект - DLL, а не проект "вызывающее приложение"
если приложение и DLL в одной группе, то возможно и "сквозное хождение"


 
granni ©   (2005-07-15 13:58) [2]

О.. понял! Надо перед запуском вызывающего приложения добавить Run->Module Load Breakpoint и указать свою тестируемую dll


 
Poirot ©   (2005-07-15 17:44) [3]

[2]
Не.. не правльно ты понял :)
Совершенно не так ты поехал - так сказать из москвы в питер через владивосток:)
перечитй ешшо раз [1]


 
isasa ©   (2005-07-16 00:28) [4]

При компиляции библиотеки и вызывающено проекта непложо:
Project Option -> Linker -> Include remote debug symbols=On
должны присутствоать *.rsm файлы


 
DrPass ©   (2005-07-16 01:25) [5]


> isasa ©   (16.07.05 00:28) [4]

Не смущай людей. Эта опция нужна только при отладке программы, запущенной на другой машине, с помощью удаленного отладчика


 
isasa ©   (2005-07-16 11:12) [6]

Продолжаю смущать.
Проверил, таки нужна.
Include remote debug symbols=Off
И по F7 в код библиотеки уже не попадаешь.


 
isasa ©   (2005-07-16 11:23) [7]

Добавить мелочи :)))
Run->Parameters закладка Remote - > Remote path=<полное имя библиотеки>
Флаг
Debug project on remote machine=Off
Project -> Options закладка Directories/Conditions строка Search path добавить <путь к каталогу исходных библиотеки>


Фу... вроде все.


 
DrPass ©   (2005-07-16 13:07) [8]


> isasa ©   (16.07.05 11:12) [6]

Да нет, это ты просто отлаживаешь DLL через интерфейс удаленного отладчика :) Впрочем, так тоже работает, действительно
На самом деле для отладки DLL не надо делать ничего (кроме стандартных опций в разделе Compiler->Debugging), да еще нужно указать Host Application (Run->Parameters). Если не заработало с первого раза, сделай Build своей библиотеке


 
iskatel ©   (2005-07-16 13:59) [9]

кстати про удаленную отладку - это типа на другой машине в локалке мона отлаживать? а для этого на той машине какие проги стоять должны?



Страницы: 1 вся ветка

Текущий архив: 2005.08.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
3-1119934418
DimonS
2005-06-28 08:53
2005.08.07
Мастера! Поскажите по надежности БД.


3-1120152244
jonny210
2005-06-30 21:24
2005.08.07
DataSet.Fields.Fields[i].Required


3-1120124765
Layner
2005-06-30 13:46
2005.08.07
Как определить тип столбца таблицы?


4-1118260783
volser
2005-06-08 23:59
2005.08.07
Как получить item index в ListView по его PIDL?


1-1121927266
MAVr
2005-07-21 10:27
2005.08.07
Возможно ли изменить атрибуты файла?