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

Вниз

Service debugging   Найти похожие ветки 

 
zapped   (2003-10-28 15:29) [0]

как осуществить сабж?
пробовал к в хелпе написано, но чота не получилось...
сервис на основе TServiceApplication
если кто отлаживал, поделитесь - как?


 
Reindeer Moss Eater   (2003-10-28 15:38) [1]

Например: функциональность сервиса можно отладить подключив его модули к проекту обычного приложения


 
zapped   (2003-10-28 15:49) [2]

хмм... чёрт возьми... вариант
спасибо...
есть ещё у кого опыт?


 
Yuri Btr   (2003-10-28 16:09) [3]

to zapped
Я вот тоже пытался отладить свой сервис под встроенным дебагерром в Delphi, но хитрый способ, описанный в Help не проходит. Как я понял
1 First, launch the application in the debugger. Wait a few seconds until it has finished loading.
1 Запускаем сервис из Delphi как обычное приложение по F9, ждём пока оно загрузится

2 Quickly start the service from the Control Panel or from the command line: start MyServ
2 Быстро запускаем сервис с командной строки - "net start MyServ"

Однако вот я только что попробовал поменять местами 2 и 1 - всё заработало!!!


 
Yuri Btr   (2003-10-28 16:14) [4]

Да, ещё нужно вместо 1 приаттачиться к сервису


 
Yuri Btr   (2003-10-28 16:32) [5]

В обще порядок таков
1. Нормально запускаем сервис - "net start MyServ" или из панели управления
2. Запускаем как обычную программу - сервис из IDE Delphi - F9
3. Видим, что запущенный сервис работает (кнопка Run не активна)
4. Затем Run/Attach to process...
5. Ставим флажок Show System Process
6. Выбираем из списка ваш сервис (причём можно прикрепиться только к системному сервису - там их будет 2)
7. Затем нажимаем Attach
8. После нажимаем F9 или Run
9. Теперь можно закрыть окно CPU и поставить брейкпойнты (хотя бряки можно поставить и заранее)


 
zapped   (2003-10-28 18:42) [6]

2Yuri Btr © (28.10.03 16:32) [5]
спасибо, что-то получается :)))



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

Форум: "Основная";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.037 c
1-41618
Dkl
2003-10-23 12:56
2003.11.13
Delphi&Excel


1-41664
TUser
2003-10-25 12:25
2003.11.13
showMessage


14-41888
Gfa
2003-10-09 18:14
2003.11.13
Сотовая связь в Германии


14-42006
Ormada
2003-10-17 12:20
2003.11.13
Редактор для Delphi


3-41052
-= Demon =-
2003-10-21 10:40
2003.11.13
Формат таблиц





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский