Главная страница
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.48 MB
Время: 0.031 c
1-1152527073
Calibr
2006-07-10 14:24
2006.08.20
Сообщения чужого окна


15-1153719134
Ega23
2006-07-24 09:32
2006.08.20
С Днём рождения! 24 июля


15-1153989001
Alert2006
2006-07-27 12:30
2006.08.20
Координаты


15-1153754078
VirEx
2006-07-24 19:14
2006.08.20
уже пора в СПБ?


1-1152266221
kyn66
2006-07-07 13:57
2006.08.20
Не удаляется иконка из трея