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

Вниз

TService.LogMessage()   Найти похожие ветки 

 
kj   (2004-10-22 10:23) [0]

В своем сервисе пишу LogMessage("info", EVENTLOG_INFORMATION_TYPE, 0, 0). В журнале приложений появляется уведомление: "Не найдено описание для события с кодом ( 0 ) в источнике ( Service1 ). Возможно, на локальном компьютере нет нужных данных в реестре или файлов DLL сообщений для отображения сообщений удаленного компьютера. В записи события содержится следующая информация: info."
Вопрос: как сделать чтобы текст уведомления был просто "info"? Наверно надо писать свой ID- последний параметр LogMessage(), но где его описывать?


 
clickmaker ©   (2004-10-22 10:38) [1]

http://phys.lan.krasu.ru/servic/3.html


 
kj   (2004-10-22 11:14) [2]

>clickmaker

из статьи:
----------------------
Создание ресурса сообщений
Если сервис не использует ресурс сообщений, то сообщение не будет должным образом отформатировано.
Ресурс сообщений представляет отдельный файл с расширением .mc. Для одного языка, файл выглядит примерно так:
MessageID=0
Language=English
Service said, that %1
.
MessageID - представляет собой идентификатор сообщения, которые будут использованы в протоколе.
Language - название языка. Возможны указания разных языков, что обычно и происходит
%1 - заменяет будущий текст сообщения
.mc файл конвертируется в .rc стандартной утилитой Visual C++:
>mc.exe myservice.mc
После компиляции получаются два файла - файл ресурсов .rc, который должен быть связан с dll-библиотекой службы и .bin-файл
--------------------------
Я создал файл Service1.mc, как его скомпилировать?


 
clickmaker ©   (2004-10-22 11:40) [3]


> Я создал файл Service1.mc, как его скомпилировать?

в статье ж написано: утилиткой mc.exe из visual c. Получатся файлы .rc и .bin. .rc файл включаешь в rc своего проекта (в конце файла дописываешь RCINCLUDE myservice.rc). Далее - по тексту


 
kj   (2004-10-22 11:46) [4]

У меня нет Visual C, из Дельфи нельзя?


 
Digitman ©   (2004-10-22 12:02) [5]

он всего-то не более 30кб занимает
неужели трудно поискать в сети ?
например, на filesearch.com ..



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
3-1097440728
Morrison
2004-10-11 00:38
2004.11.07
SQL: Как переименовать имя поля?


1-1097601135
Grrey
2004-10-12 21:12
2004.11.07
ООП можно ли это сделать?


3-1096373594
NewGuest
2004-09-28 16:13
2004.11.07
проблема соединения с базой (dbase через ADO) на разных компах


1-1098520923
Ramon
2004-10-23 12:42
2004.11.07
Динамически созданные пункты меню


1-1098563536
oleg_
2004-10-24 00:32
2004.11.07
Прозрачное окно