問題タブ [lua-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 間違ったメモリ位置にある Lua 引数
lua から変数を解析すると、lua の動作がおかしくなりました。
C++:
ルア:
行から「0x76C44598 での初回例外: Microsoft C++ 例外: char at memory location 0x00D7F588」が表示されます
コードをデバッグし、例外がポップアップしたときに続行を押すと、ランダム変数が変数にスローされます。についても同様double delay
です。
しかし、私が言うとき:
それでも例外は発生しますが、正しい変数がスローされます。
c++ - C++/Lua 関数がデータをファイルに書き込むことがある
私はファイルにデータを書き込むためのC ++の関数を持っています:
次に、その関数を登録します
そして私が電話するとき
プログラムディレクトリに空のファイルを正常に作成し、データを書き込みます。問題は、WinApi を使用してフレームを作成している (lua 関数としても登録されている) ことですが、次を使用する場合:
中身
関数 SaveFile がトリガーされ、「cout」は、どのデータがどのファイルに挿入されたかを正しく示し、ファイルを閉じて再度開き、ファイル内のデータを再度読み取ります。これはすべて完全に機能しているように見えますが、プログラムのディレクトリにファイルが作成されません..
プログラムはデスクトップにあります。ルアコード:
c++ - 引数を使用した C++ と Lua の統合 (...) (Lua 5.1)
現在、C++ から Lua に関数を渡そうとしています。問題は、この関数に (int、int、char *、...) のパラメーターがあることです。私もLuaを使用するのはかなり新しいです。
そのため、lua スタックからすべての引数を取得し、関連する (...) 引数をベクトルに入れました。今何?
問題のコードは次のとおりです。
これは PrintW 関数です。
ここで Lua 状態に渡します。
そのままLuaで呼び出せるようになればいいのですが、
また
c++ - C++ の Lua 設定メタテーブル関数
メタテーブル関数を実装するための 2 種類のコードを見つけました。私は最初のものをよく理解していません.2番目との違いは何ですか.
最初:
2番目(より明確):
彼らは同じ仕事をしませんが、それは一方向プログラミングの問題です。