なでしこでlua言語を使う。
面白そうなので、ぜひいろいろ使ってみたいと思います。
【症状】どのような症状、現象か?
『Luaとなでしこのラブラブ仲良し生活(2) - Luaで外部ライブラリを呼び出す』の「Lua から Windows の機能を呼ぶ方法」のサンプルプログラムを実行するとエラーとなります。
[エラー] LUA.nako.bak(1): 関数『LUA』の実行中にエラーが起きました。error loading module 'luacom' from file 'D:\Utyprog\nadesiko\clibs\luacom.dll':
system error 14001
ちゃんと、\clibs\luacom.dllは、存在しています。
require('luacom')宣言のないほかのプログラムは、ちゃんと動きます。
【再現方法】サンプルソース、再現手順など
#サンプルプログラム
LUA(`---
require('luacom') -- luacom を使うことを宣言
ie = luacom.CreateObject("InternetExplorer.Application") -- オブジェクトを作る
ie:Navigate2("
http://nadesi.com") -- IEのNavigate2メソッドを呼ぶ
ie.Visble = true
---`)
#ここまで
LUA(`require'luacom'`)
だけでも発生します。
「alien で Windows API を呼び出す」のサンプルプログラムは問題なく動きます。
LUA(`require 'alien'`)
では、エラーでません。
【要望】どのような解決が望ましいか?
私の環境のせいなのか、ほかの方も発生するのか
ぜひエラーの解消をお願いします。
【バージョン】確認したバージョン
バージョン:1.523
XP SP3 とXP SP1 で確認
【その他】
lua言語を使ってなでしこの拡張が簡単に出来ればもっと楽しくなると思うので、ぜひ使えるようによろしくお願いいたします。