Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.08.07;
Скачать: [xml.tar.bz2];

Вниз

отладка 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.036 c
14-1121421257
Магнум
2005-07-15 13:54
2005.08.07
<OBJECT> в HTML


3-1119955483
Hohol
2005-06-28 14:44
2005.08.07
Обработка события onEditValueChanged в cxDBLookupComboBox


1-1121522210
tmp266011
2005-07-16 17:56
2005.08.07
ComboBox отступ от границ


14-1121171225
Bless
2005-07-12 16:27
2005.08.07
Как передать большой объем информации через Инет?


14-1121436123
Андрей Жук
2005-07-15 18:02
2005.08.07
Какие "максимальные" процессоры поддерживали AT-материнки?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский