Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];

Вниз

Лог 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 вся ветка

Форум: "WinAPI";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.073 c
15-1153703182
Гриха(пароль забыл)
2006-07-24 05:06
2006.08.20
Самокопирование


2-1154373672
ivane
2006-07-31 23:21
2006.08.20
Качество цветопередачи


2-1154156127
Fosgen
2006-07-29 10:55
2006.08.20
Создание массива констант из указателей method pointers


4-1146143771
tytus
2006-04-27 17:16
2006.08.20
Какое сообщение указывает, что в ListBox-e появился скролбар?


15-1153778510
Alert2006
2006-07-25 02:01
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский