Einzelnen Beitrag anzeigen

Blutiger Anfänger
(Gast)

n/a Beiträge
 
#2

Re: Message Text Files (Ereignisanzeige)

  Alt 22. Aug 2004, 00:10
Im PSDK gibts die zuhauf.

Hier ein Beispiel von mir welches funktioniert. Das erzeugt durch den MC eine .bin-Datei und diese wird einfach in ein .rc-Script eingebunden.

Code:
MessageIdTypedef=DWORD
SeverityNames=(
               Success         =0x0:STATUS_SEVERITY_SUCCESS
               Informational   =0x1:STATUS_SEVERITY_INFORMATIONAL
               Warning         =0x2:STATUS_SEVERITY_WARNING
               Error           =0x3:STATUS_SEVERITY_ERROR
              )

FacilityNames=(
  System=0x0FF
  Application=0xFFF
 )

LanguageNames=(English=0x409:MSG00409)

; /****************************************************************************
;  Messages
; ****************************************************************************/

MessageId=0x001
Severity=Error
Facility=Application
SymbolicName=MSG_CFG_SYNTAX_WRONGIDENTIFIER
Language=English
Syntax error: Found unknown identifier token on line %1.
.

MessageId=0x002
Severity=Error
Facility=Application
SymbolicName=MSG_CFG_SYNTAX_UNSPECIFIC
Language=English
Syntax error: Unspecific error on line %1.
.

MessageId=0x003
Severity=Error
Facility=Application
SymbolicName=MSG_CFG_SYNTAX_ILLEGALTOKEN
Language=English
Syntax error: There was an illegal token found at line %1 which is not expected outside the MAIN or MAC blocks.
.

MessageId=0x004
Severity=Error
Facility=Application
SymbolicName=MSG_CFG_SYNTAX_OPENSTRING
Language=English
Syntax error: There is an open string on line %1. Please correct this. The only valid delimiter for strings is the double quote.
.

MessageId=0x005
Severity=Error
Facility=Application
SymbolicName=MSG_CFG_SYNTAX_CLOSEDSTRING
Language=English
Syntax error: There is an closed string on line %1, but it was not opened anywhere. Please correct this. The only valid delimiter for strings is the double quote.
.

MessageId=0x006
Severity=Warning
Facility=Application
SymbolicName=MSG_CFG_SYNTAX_STRINGID
Language=English
Syntax error: Expecting a string for identifier %1 on line %2. Please enclose this string in double quotes.
.

MessageId=0x007
Severity=Error
Facility=Application
SymbolicName=MSG_CFG_SYNTAX_CONTAIN
Language=English
A block of type "%1" must not contain a block of type "%2". Correct this at line %3.
.

MessageId=0x008
Severity=Error
Facility=Application
SymbolicName=MSG_CFG_SYNTAX_CLOSEDBLOCK
Language=English
Syntax error: Only open blocks can be closed. Check line %1!
.

MessageId=0x009
Severity=Error
Facility=Application
SymbolicName=MSG_CFG_SYNTAX_LEAVEWRONG
Language=English
A block of type "%1" must not be closed as a block of type "%2". Correct this at line %3.
.

MessageId=0x00A
Severity=Error
Facility=Application
SymbolicName=MSG_CFG_SYNTAX_MALFORMED
Language=English
Syntax error: Malformed line %1. Maybe the trial to put blocks into each other?!
.

MessageId=0x00B
Severity=Error
Facility=Application
SymbolicName=MSG_CFG_SYNTAX_MALFORMEDMAC
Language=English
Syntax error: Malformed MAC "%1" on line %2. The syntax is XX-XX-XX-XX-XX-XX, where X are hexadecimal digits!
.

MessageId=0x015
Severity=Error
Facility=Application
SymbolicName=MSG_LOG_COULDNOT
Language=English
Could not log the following event to the logfile "%1".
Please check the logfile location for write protection or too restrictive permission!
Make sure the directory exists!
Here's the log string: |%2|
.

MessageId=0x020
Severity=Error
Facility=Application
SymbolicName=MSG_CFG_FILE_NOTFOUND
Language=English
The configuration file could not be found.
It was expected to be in this location:
"%1".
The path is determined by the value of "DatabasePath" in the server registry key!
.

MessageId=0x040
Severity=Informational
Facility=Application
SymbolicName=MSG_DLL_SERVICE
Language=English
The MACkerer2 DLL %1 its work! Because the DHCP daemon was %1.
.

MessageId=0x060
Severity=Informational
Facility=Application
SymbolicName=MSG_DLL_REFRESHEVENT
Language=English
A refresh of the configuration file was requested.
.
Natürlich mußt du die .h-Datei danach noch nach Delphi übertragen. Läßt sich aber zB per Perl skripten.
  Mit Zitat antworten Zitat