NetBox 2.7 使用手册

MessageColl 对象

消息对象,可用于创建、管理、保存消息

语法

Set Lang = mm.AddLanguage(strLanguage[, CodePage])
Set Lang = mm.GetLanguage(strLanguage)

属性

CodePage 查询当前消息对象对应的代码页,此代码页为创建时所指定的
Count 查询消息对象中消息的数量
Language 查询消息对象的语言名称,为创建时所指定的名称
Messages 以数组方式返回消息对象中的全部消息
Names 以数组方式返回消息对象中的全部消息名称

方法

AddMessage 向消息对象中添加新的消息
FormatMessage 按照消息对象中的消息格式化给定的参数
GetMessage 从消息对象中查询消息
RemoveMessage 从消息对象中删除消息

示例

下面的例子创建一个消息管理对象,添加一个新消息对象,建立一个消息,并最终使用格式化输出。

Set mm = CreateObject("NetBox.MessageManager")
Set mc = mm.AddLanguage("testLang")
mc.AddMessage "testMsg", "Arg 1: %1, Arg 2: %2, Arg 3: %3"
mc.AddMessage "testMsg1", "Arg 3: %3, Arg 2: %2, Arg 1: %1"

Set mc1 = mm.GetLanguage("testLang")
Shell.Console.WriteLine mc.FormatMessage("testMsg", 100, 200, 300)
Shell.Console.WriteLine mc.FormatMessage("testMsg1", 100, 200, 300)

上面的程序执行结果是:

Arg 1: 100, Arg 2: 200, Arg 3: 300
Arg 3: 300, Arg 2: 200, Arg 1: 100

版权所有: 2003- 网络盒子