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

Вниз

Как отладить работу 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.043 c
15-1145310395
Галинка
2006-04-18 01:46
2006.05.14
Delphi 20xx Personal Edition Где взять бесплатно?


2-1145870411
manevil
2006-04-24 13:20
2006.05.14
WS_EX_TRANSPARENT


15-1145338636
Ega23
2006-04-18 09:37
2006.05.14
С Днём рождения! 18 апреля


2-1146124098
cardexc
2006-04-27 11:48
2006.05.14
Invalid use of keyword


15-1145119833
Bogdan1024
2006-04-15 20:50
2006.05.14
А где можно найти перевод характеристик американских диодов