タグ

ブックマーク / aoikujira.com (2)

  • alien - Lua Memo

    外部ライブラリ(DLL)にある関数を実行する alien (ありえん!) ではなく、エーリアン、つまり、動的にライブラリをロードして実行するライブラリ。 Windows で MessageBox を使う例 require( "alien" ) local mb = alien.User32.MessageBoxA mb:types{ ret = 'long', abi = 'stdcall', 'long', 'string', 'string', 'long' } print(mb(0, "Hello World!", "test", 64)) 環境変数を展開して取得する(%USERPROFILE%の値を取得する)例 local eev = alien.Kernel32.ExpandEnvironmentStringsA eev:types{ ret = "long", abi = 's

    alien - Lua Memo
    zetamatta
    zetamatta 2009/10/04
    DLLを呼び出すLuaライブラリの解説。WindowsのAPIが使える!
  • Lua Memo

    Tips/OOP…オブジェクト指向について 前提:Lua のオブジェクト指向は Table を用いる。 ■簡単.. Tips/cgi…Lua を CGI スクリプトとして使う方法メモ * CGIの実現方法 Linux では、ソースの一.. Tips/continue…Lua で強引に continue を使うには なんと、Lua には、他の言語でいう continue が.. リンク集 Luaリンク集 Recently updated:luacom/pairs…2009-07-28 luacom/isMember..…2009-07-28 luacom/GetType…2009-07-28 Tips/OOP…2009-07-05 kucgi…2009-06-28 io/stdin…2009-06-28 io/read…2009-06-28 * 最新コメント:table/remove (20

    Lua Memo
    zetamatta
    zetamatta 2009/09/25
    くじらはんどさんの Lua Wiki
  • 1