Mark Edgar

lua-users home
wiki

mailto:[email protected]
一个用于 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 给定一个实现 IEnumerable 的 .NET 对象,返回一个 Lua 迭代器

luanet/using.lua 模块同时实现了 C#-style 的 using 指令 和 C#-style 的 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 上找到我


最近更改 · 偏好设置
编辑 · 历史记录
最后编辑于 2010 年 5 月 31 日下午 1:05 GMT (差异)