![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TService.LogMessage()
kj © (2004-10-22 10:23:00)В своем сервисе пишу LogMessage('info', EVENTLOG_INFORMATION_TYPE, 0, 0). В журнале приложений появляется уведомление: 'Не найдено описание для события с кодом ( 0 ) в источнике ( Service1 ). Возможно, на локальном компьютере нет нужных данных в реестре или файлов DLL сообщений для отображения сообщений удаленного компьютера. В записи события содержится следующая информация: info.'
Вопрос: как сделать чтобы текст уведомления был просто 'info'? Наверно надо писать свой ID- последний параметр LogMessage(), но где его описывать?
Digitman (2004-10-22 12:02:00) [1]он всего-то не более 30кб занимает
неужели трудно поискать в сети ?
например, на filesearch.com ..
kj (2004-10-22 11:46:00) [2]У меня нет Visual C, из Дельфи нельзя?
clickmaker (2004-10-22 11:40:00) [3]
> Я создал файл Service1.mc, как его скомпилировать?
в статье ж написано: утилиткой mc.exe из visual c. Получатся файлы .rc и .bin. .rc файл включаешь в rc своего проекта (в конце файла дописываешь RCINCLUDE myservice.rc). Далее - по тексту
kj (2004-10-22 11:14:00) [4]>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 10:38:00) [5]http://phys.lan.krasu.ru/servic/3.html