Mark Edgar

lua-users home
wiki

mailto:medgar123+lua@gmail.com
Kepler/IIS 的 Lua 模組,僅呼叫 RevertToSelf?()。此功能有助於驗證使用者身分和以系統帳戶身分執行工作。請注意,您需要下列

取得 Windows API 錯誤訊息說明。

SlightlyLessSimpleLuaPreprocessor 的版本,可用於 [CGILua]
我的 cgilua/config.lua 檔案,包含「slslpp 頁面」的載入程式

Windows 登錄 API

平台非依賴之檔案系統和流程管理的 API

math.classify 和 math.copysign

crypto.rand 模組用於 luacrypto,此模組現已包含於 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 指令和 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
edit · history
上次編輯時間為 2010 年 5 月 31 日下午 1:05 GMT (diff)