リファレンス 144 ドキュメント 7 サンプル 48
analyze 15 arduino 5 Artlet2D 11 basic 58 cbcom 2 comobj 20 d3module 29 demo 2 dotfw 11 game 34 gpmodule 2 hgimg3 43 hgimg4 38 HIDaspx 2 hsp3dish 29 hsp3imp 1 hsp3utf 4 hspcl 11 hspcv 5 hspd2d 4 hspda 7 hspdb 3 hspext 18 hspinet 17 hspprint 2 hspsock 5 hspsw 4 hsptv 4 hsptvapp 2 hspusbio 1 hspvoicevox 2 iron 46 misc 24 mmaudio 4 module 9 mucom88 6 new34 10 new35 16 new36 10 new37 3 obaq 17 pronama2d 6 pronama3d 5 sprite 20 SQLele 3 ssaver 1 tamane 10 win32_gen2 5

win32_gen2

Path : sample\win32_gen2
clipboard_history.hsp
clipboard_history.hsp - クリップボード履歴ビューワ (GetClipboardSequenceNumber ポーリング) Win32 API gen2 サンプル (hsp3net 必須) 使い方: hsp3net から実行する。
sample\win32_gen2\clipboard_history.hsp - 2026/04/15
file_watch.hsp
#include "win32_types_gen2.as" #include "kernel32_gen2.as" 未定義の定数を手動で補う #define FILE_LIST_DIRECTORY 0x00000001 #define FILE_FLAG_OVERLAPPED 0x40000000 FILE_ACTION_* (ReadDirectoryChangesW の通知種別) #define FILE_ACTION_ADDED 0x00000001 #define
sample\win32_gen2\file_watch.hsp - 2026/04/15
named_pipe.hsp
named_pipe.hsp - 名前付きパイプ simple echo (サーバモード) Win32 API gen2 サンプル (hsp3net 必須) 使い方: hsp3net から実行する。デフォルトではサーバモードで起動し、 \\.\pipe\IronHSPSample という名前付きパイプを作成してクライアント 接続を待機する。クライアントが書き込んだバイト列をそのまま読み出して ログに表示する (echo)。
sample\win32_gen2\named_pipe.hsp - 2026/04/15
power_info.hsp
power_info.hsp - 電源情報 (バッテリ / AC 接続 / スリープ残時間) 表示 Win32 API gen2 サンプル (hsp3net 必須) 使い方: hsp3net から実行する。GetSystemPowerStatus (kernel32) で SYSTEM_POWER_STATUS 構造体を取得し、AC 接続状態 / バッテリ残量 / 残稼働時間を表示する。
sample\win32_gen2\power_info.hsp - 2026/04/15
reg_edit.hsp
reg_edit.hsp - レジストリ読み書き (HKCU\Software\IronHSP\Sample) Win32 API gen2 サンプル (hsp3net 必須) 使い方: hsp3net から実行する。HKCU\Software\IronHSP\Sample キーを作成し、 文字列値 "Name" と DWORD 値 "Count" を書き込み、読み戻して表示し、 最後にキーを削除する。
sample\win32_gen2\reg_edit.hsp - 2026/04/15