> UDさん
たしかに、alien で関数のポインタを取得する時点でエラーが出てしまいますね(TT
しらたまさんの EXEC_PTR をうまくラップできると良いのですけどね。
あるいは、エラーが出たら、関数がないということなので
下記のようにするのはどうでしょうか?
=======
F関数 =『
require("alien")
-- mb = alien.User32.MessageBoxA
mb = alien.User32.Arienai
mb:types{ ret = 'long', abi = 'stdcall', 'long', 'string', 'string', 'long' }
mb(0, "Hello World!", "test", 64)
』
OKボタンとはボタン
OKボタンをクリックした時は~
エラー監視
F関数をLUAする
エラーならば
「関数がありません」と言う。
ここまで
====