[Mono-dev] local file based EventLog implementation
kornelpal at gmail.com
Wed Aug 9 04:43:39 EDT 2006
> Yeah I read it, but I think there is no answer to my question there.
> What I meant is that I think those Windows event log API would already
> take those messages into their returning strings, so I don't think our
> code does not have to load that EventLogMessages.dll and rip messages
> from it.
> Or if you mean, the equivalent event system on other OSes must
> also provide message table like that dll, I don't agree.
> (There should be many other way to achieve the same results.)
It is the API that needs a DLL with messages. So if we want to use the
Windows API we need a DLL similar to EventLogMessages.dll. We don't have to
rip messages because it only contains "%1"s but that's required because the
API reads messages from DLLs and only arguments are substututed (using
FormatMessage). By using "%1" as the message in the DLL the entire message
can be stored as a single argument.
More information about the Mono-devel-list