将资源DLL中的整个消息表读入C#对象

时间:2012-05-03 08:59:34

标签: c# message categories mc

我有一个包含消息表的资源DLL(使用mc.exe编译)。我曾经使用FormatMessage方法读取有关消息的信息(参见:http://www.pinvoke.net/default.aspx/kernel32/FormatMessage.html),并且效果很好。

但: 由于性能问题,我想首先阅读整个消息表,并将消息和类别分配给C#对象:

class Message
{
    private int _MessageID;
    public int MessageID
    {
        get { return _MessageID; }
    }

    private string _MessageText;
    public string MessageText
    {
        get { return _MessageText; }
    }

    public Message(int messageID, string messageText)
    {
        _MessageID = messageID;
        _MessageText = messageText;
    }
}

有没有办法阅读整个消息表?

0 个答案:

没有答案