qpoke

バッファに8byte書き込み

qpoke p1,p2,p3

p1=変数 : バッファを割り当てた変数名
p2=0~ : バッファのインデックス(Byte単位, 符号あり32bit値)
p3=0~(0) : バッファに書き込む値(64bit整数値)

(プラグイン / モジュール : hspint64.dll)

解説

変数に保存されたデータメモリ上の任意の場所にある 8バイトの内容を書き換えます。

p1で指定した変数のバッファ上で、p2で指定したインデックスの場所にp3の値を書き込みます。値は0~$ffffffffffffffffまでの8バイト(64bit)値になります。

関連項目

qpeekバッファから8byte読み出し(hspint64.dll)
int64int64型整数値に変換(hspint64.dll)
poke
wpoke
lpoke

サンプル逆引き (1)

03_qpeek、qpoke.hsp

情報

プラグイン / モジュールhspint64.dll
バージョン1.03
作成日2021/06/13
著作者inovia
URLhttps://hsp.moe/
備考#include "hsp3_64.as"
#include "hspint64.as"
以上2つのファイルをインクルードすること。
(ソースコード上の記述個所は一番上を推奨)
タイプint64型拡張プラグイン
グループint64
対応環境
  • Windows 版 HSP
移植のヒント64bit版 Windows のみ
hs ファイルhsphelp\hspint64.hs