C++ から呼び出されたライブラリで Lua (5.2.1) を使用しています。
たとえば、C++ から OnHear 関数を呼び出して、聞いたテキストを渡します。
ただし、私の Lua ファイルでは、奇妙なことを調べました。
function OnHear(_Text)
txt = _Text;
txt = string.lower(txt); -- comment this line to make the code below run
-- other code
end
それは動作しません; 「他のコード」は、下の行がコメント化されている場合は正常に実行されますが、実行されている場合は実行されません。
function OnHear(_Text)
txt = string.lower(_Text);
-- other code
end
同じ問題...
また、たとえば string.len(txt) またはそのようなものを呼び出すと、同じ問題(後でコードが実行されない)が発生することもわかりました...
何が問題の原因なのかわかりません。悲しいことに、グーグル/検索 Stackkoverflow は役に立ちませんでした...
事前に返信いただきありがとうございます。