05. maj 2003 - 16:20Der er
3 kommentarer og 1 løsning
ReportEvent
Hej alle.
Jeg skal til at skrive i event logen fra min app. koden er som følger: ReportEvent(hEventSource, // handle of event source EVENTLOG_ERROR_TYPE, // event type 0, // event category NULL, // event ID NULL, // current user's SID 2, // strings in lpszStrings 0, // no bytes of raw data lpszStrings, // array of error strings NULL); Det er event ID en der giver mig problemmer. Den kan ikke finde NULL id (af gode grunde da den ikke eksisterer). Jeg ved at man skal lave dll og alt det der... Mit spørgsmål er så kan man undgår at lave den dll, og bare fortælle ReportEvent at den skal ikke lede efter noget. Elles kommer den nemlig med en lang forklaring om at den ikke kan finde message.
Den eneste måde at undgå at lave en dll med en messagetable, er at inkludere en messagetable i dit program. Det kan godt lade gøre at gøre det direkte i en exe.
Hvis du ikke gør en af delene, er der ingen måde at undgå forklaringen om at den ikke kan finde den pågældende message.
Det er ikke en stringtable, det er en messagetable som skal compiles med mc.exe og inkluderes i din rc fil som en resource type 11. Der ud over skal der sættes nogle registry nøgler.
Jeg kan ikke huske hvilke, da det er meget lang tiden jeg har gjort det sidst...
Tak.. lidt irriterende men.. jeg må gøre det som de skal ..
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.