Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Кодировка в ресурсах EXE-файла для EventLog [D6]


kaif ©   (2008-09-18 16:39:00) 

Создал вот такой MC-файл. Откомпилировал при помощи MC и RC, добавил RES-файл в проект (у меня сервис).

MessageIdTypedef=DWORD
LanguageNames=(English=0x409:MSG00409)
LanguageNames=(Russian=0x419:MSG00419)
MessageId=0x1
Language=English
%1 this is my first message
.
Language=Russian
%1 это мое первое сообщение
.
MessageId=0x2
Language=English
%1 this is my second message
.
Language=Russian
%1 это мое второе сообщение
.
MessageId=0x3
Language=English
%1 this is my third message
.
Language=Russian
%1 это мое третье сообщение
.


Вывожу таким образом сообщения в журнал событий Windows:

     LogMessage ('Вася ', EVENTLOG_INFORMATION_TYPE, 0, 1);
     LogMessage ('Вася ', EVENTLOG_ERROR_TYPE, 0, 2);
     LogMessage ('Вася ', EVENTLOG_WARNING_TYPE, 0, 3);


В результате получаю переданный параметр 'Вася' нормальным шрифтом, а вот сам текст сообщения - кракозябрами. Текст сообщения берется уже из ресурсов EXE-файла (я указал его в EventMessageFile в реестре для данного сервиса).

Как лечить?


han_malign   (2008-09-19 12:20:00) [1]

mc.exe: -a/u -U/A
...MessageA/W
???


kaif   (2008-09-18 21:14:00) [2]

2 Jeer ©   (18.09.08 17:49) [3]
Спасибо.
Скачал, поставил trial. Попробую с его помощью разобраться.


Jeer   (2008-09-18 17:49:00) [3]

restorator ?


kaif   (2008-09-18 17:11:00) [4]

А как нормально посмотреть?
:)


clickmaker   (2008-09-18 17:10:00) [5]

а в ресурсах оно нормально выглядит?


Наверх

Титульная страница Поиск, карта сайта Написать письмо