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

Вниз

Лог Windows   Найти похожие ветки 

 
Still Swamp   (2006-04-26 14:35) [0]

Как отправить сообщение в стандартный журнал сообщений w32


 
Poirot ©   (2006-04-26 15:58) [1]

http://www.rsdn.ru/Forum/Message.aspx?mid=10991&only=1
а также есть там в статьях полное описание чего и как делать - найти не смог, но он есть (с) як суслик :))


 
Poirot ©   (2006-04-26 16:03) [2]

Нашёл :)

http://www.rsdn.ru/article/baseserv/services.xml#ERBAC


 
Still Swamp   (2006-04-27 14:16) [3]

Сенкс - волшебное слово - ReportEvent.


 
Негодяй ©   (2006-04-28 10:01) [4]

Не все так просто, надо найти компилятор (где-то он у меня есть MC.exe), но в Нете можно легко найти, для создания каталога сообщений, и прописаться в реестре. если этого не делать, то в логах перед твоим сообщением будет стандартное сообщение Винды, о том что не может найти каталог сообщений.
AppPath:=Application.ExeName;
AppName:="YourApplicationName";
NumCategories:=2;

If Reg.KeyExists(Format("\SYSTEM\CurrentControlSet\Services\Eventlog\Application\%s",[AppName])) then
begin
Reg.Free;
exit;
end;
RegKey:=
Format("\SYSTEM\CurrentControlSet\Services\EventLog\Application\%s",[AppName]);
Try

Reg.OpenKey(RegKey,True);
// Ñîáñòâåííî&ari ng; èìÿ
//Reg.WriteString("CategoryMessageFile",AppPath);
// Ñîáñòâåííî&ari ng; èìÿ
Reg.WriteString("EventMessageFile",AppPath);
// Ìàêñèìàëüí&icir c;å êîëè÷åñòâî êàòåãîðèé
//Reg.WriteInteger("CategoryCount",NumCategories);
// Ðàçðåøàåì âñå òèïû
Reg.WriteInteger("TypesSupported",EVENTLOG_SUCCESS or
                                  EVENTLOG_ERROR_TYPE or
                                  EVENTLOG_WARNING_TYPE or
                                  EVENTLOG_INFORMATION_TYPE);

Reg.CloseKey;

Finally
Reg.Free;
End; //try..finally}


что-то типа этого:)


 
Негодяй ©   (2006-04-28 10:10) [5]

Да, и не забудь сначала зарегистрироваться:


EventLog:=RegisterEventSource(nil,PChar("Имя твоего приложения"));

ReportEvent(EventLog,EVENTLOG_SUCCESS,1,0,nil,1,0,@MyMsg,nil);


 
Poirot ©   (2006-04-28 13:57) [6]

2 Негодяй ©   (28.04.06 10:01) [4]
IMHO по ссылке [2] Это всё описано в полном объёме:)



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

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

Наверх




Память: 0.46 MB
Время: 0.036 c
15-1153661926
Andy BitOff
2006-07-23 17:38
2006.08.20
Какой алгоритм жмет сильнее?


2-1154100660
qwe777
2006-07-28 19:31
2006.08.20
Добавление записей DBGrid


1-1152100482
Elen
2006-07-05 15:54
2006.08.20
Проблема с запуском программы вызывающей СОМ-объект


2-1154371338
FFx01
2006-07-31 22:42
2006.08.20
Статистическая загрузка dll


1-1152169596
RDS
2006-07-06 11:06
2006.08.20
Кнопка приложения на панели задач





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