Mark Edgar

lua-users home
wiki

mailto:medgar123+lua@gmail.com
一个用于Kepler/IIS的Lua模块,它简单地调用RevertToSelf?()。这对于用户认证和代表系统账户执行任务非常有用。请注意,您需要以下

获取Windows API错误消息的描述。

用于[CGILua]SlightlyLessSimpleLuaPreprocessor的一个版本
我的cgilua/config.lua文件,包含一个用于"slslpp页面"的加载器

一个Windows注册表API

一个用于平台无关的文件系统和进程管理的API

math.classify 和 math.copysign

luacrypto的crypto.rand模块——自0.2.0版本起,该模块已包含在标准发行版中

这里是一些用于LuaInterface的杂项函数

luanet.array 从Lua表中创建和初始化.NET数组
--Correction: Use
array:SetValue(init[i], i-1)
--instead of 
array[i - 1] = init[i]
luanet.elements 返回一个Lua迭代器,给定一个实现了IEnumerable的.NET对象

luanet/using.lua模块实现了C#风格的using指令和C#风格的using语句。这里有一个结合了指令和语句形式的示例

require "luanet.using"('System', 'System.IO')

local filename = "sample.txt"

luanet.using(File:CreateText(filename), function(w)
	w:WriteLine("This is line one")
	w:WriteLine("This is line two")
end)

luanet.using(File:OpenText(filename), function(r)
	local s = r:ReadLine()
	while s do
		Console:WriteLine(s)
		s = r:ReadLine()
	end
end)

using指令允许Lua程序从全局环境中查找.NET类。"using指令"可以用于各种风格

require "luanet.using"(System, System.IO)

local using = require "luanet.using"
using(System, System.IO)

local using = require "luanet.using"
using 'System';
using 'System.IO';

require "luanet.using" 'System' 'System.IO'

-- 在此写信给我 medgar student gc maricopa edu。

我也可以在线找到 irc://irc.freenode.net/#lua


RecentChanges · preferences
编辑 · 历史
最后编辑于2010年5月31日 早上7:05 GMT (差异)