Форум: "Основная";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];
ВнизКак отладить работу COM сервера и клиента? Найти похожие ветки
← →
Kolan © (2006-04-07 14:11) [0]Здравствуйте,
Допустим клиент вызывает функцию сервера. Как настоить среду, чтобы можно было отладить работу процедуры. Те по F7 я олжен зайта в код процедуры на сервере...
← →
Сергей М. © (2006-04-07 14:22) [1]Если COM-сервер является InProc-сервером, то его отладка практически ничем не отличается от отладки обычной DLL.
← →
Kolan © (2006-04-07 15:18) [2]Ну обычную DLL я обычно в группе проектов отлаживаю, а тут 2 программы.
← →
Сергей М. © (2006-04-07 15:22) [3]
> Kolan © (07.04.06 15:18) [2]
Что мешает создать группу из 2-х проектов, один из которых есть проект COM-сервера, а другой - проект хост-приложения (COM-контроллера), использующего этот COM-сервер ?
← →
Kolan © (2006-04-07 15:27) [4]Так не создавая группу можно? Провсто я задал серверу что хост - это клиент. И не получается...
← →
Сергей М. © (2006-04-07 15:31) [5]Что не получается ?
Объясняй подробно ...
← →
Kolan © (2006-04-07 15:35) [6]Два проекта(В разных гуппах, вразных папках...).
1 - COM сервер. 2 - Киент.
Запускаю клиент. Нажимаю кнопку, которая сапускает сервер и вызывает там ф-цию.
Хочу пройтись трейсом по ф-ции сервера...
Для этого серверу ставлю Host Application -> ...\Клиент.
Пробую - незаходит...
← →
tesseract © (2006-04-07 15:49) [7]integrated debugging включен?
f9 жмётся из клиента. сервер стартует сам.
← →
Сергей М. © (2006-04-07 15:53) [8]
> В разных гуппах
Если хост-приложение ("клиент") твое и требуется отладка его взаимодействия с твоим же приложением-сервером, есть прямой смысл объединить эти два проекта в одну группу проектов. Иначе потребуется загрузка двух экземпляров Делфи, в каждом из которых под отладкой будет находиться один из проектов. А это крайне неудобно.
> Пробую - незаходит
А что говорит клиент ?
Он, клиент, успешно создал экз-р сервера и успешно вызвал интересующий метод ?
← →
Kolan © (2006-04-07 15:59) [9]Он, клиент, успешно создал экз-р сервера - да программа запустилась.
успешно вызвал интересующий метод - незнаю....
integrated debugging включен?
Незнаю. Где посмотреть?
← →
Сергей М. © (2006-04-07 16:38) [10]
> да программа запустилась
Откуда узнал ?
> Незнаю. Где посмотреть?
В Tools -> Debugger Options .. и в свойствах проекта.
Странно что ты ведешь речь о трассировке СОМ-объектов, не зная как настроить среду и проект для трассировки обысных приложений.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c