コールバック関数の戻り値を設定します
callback64_setret p1, p2
p1 : コールバック型の変数 p2 : 戻り値の値(数値、文字列、変数に対応)
(プラグイン / モジュール : hspint64.dll)
コールバック関数の戻り値を設定します。 コールバック実行されたサブルーチンラベル内の return ではコールバック関数の戻り値を設定できないため、 本命令を実行して、コールバック関数の戻り値を設定します。 p1 には コールバック型の変数を指定します。 p2 には コールバック関数の戻り値を設定します。 数値 または 数値型の変数を指定した場合は、その値が設定されます。 (実数値も同様) 文字列 または 文字列型の変数を指定したときは、ポインタ値が設定されます。 それ以外の変数を指定したときも、変数のポインタ値が設定されます。 なお、p2 に指定した値は、次回コールバック実行時にも残っています。
callback64_new | コールバック関数(64bit)を作成します | (hspint64.dll) |
プラグイン / モジュール | hspint64.dll |
バージョン | 1.03 |
作成日 | 2021/06/13 |
著作者 | inovia |
URL | https://hsp.moe/ |
備考 | #include "hsp3_64.as"
#include "hspint64.as" 以上2つのファイルをインクルードすること。 (ソースコード上の記述個所は一番上を推奨) |
タイプ | int64型拡張プラグイン |
グループ | callback64 |
対応環境 |
|
移植のヒント | 64bit版 Windows のみ |
hs ファイル | hsphelp\hspint64.hs |