|
HSP2 |
HSP3 |
| スクリプトファイル最大サイズ |
無制限 |
無制限 |
| AXファイル最大サイズ |
無制限 |
無制限 |
| 標準エディタの編集サイズ |
(Win9X系のみ)約48,000Bytesまで |
無制限 |
| ラベルの数 |
4,096個まで |
無制限 |
| 変数の数 |
4,096個まで |
無制限 |
| 数値型変数やstatに代入される値 |
-2,147,483,648〜2,147,483,647 |
-2,147,483,648〜2,147,483,647 |
| 実数型変数やrefdvalに代入される値 |
─ |
10-308〜10308(有効桁15桁) |
| refstrに代入される文字数 |
4,096Bytesまで |
4,096Bytesまで |
| ラベルや変数の文字数 |
59Bytesまで |
59Bytesまで |
| パラメータに渡せる文字数 |
65,535Bytesまで |
無制限 |
| 変数に保持できる文字数 |
無制限 |
無制限 |
| 配列変数に保持できる要素数 |
4次元まで無制限 |
4次元まで無制限 |
| 定義できるプラグイン(DLL)数 |
2,730ファイルまで |
8,192ファイルまで |
| プラグイン(DLL)の命令数 |
4,096命令まで |
65,535命令まで |
| モジュールの数 |
無制限 |
無制限 |
| モジュールの定義命令数 |
4,096モジュールまで |
無制限 |
| 使用できるウィンドウ数 |
32ウィンドウまで(ID1はフルスクリーン用) |
無制限 |
| 1ウィンドウのオブジェクト数 |
64個まで |
16,384個まで(1,024個で警告) |
| 表示できるウィンドウサイズ |
無制限 |
無制限 |
| 表示できる画像サイズ |
無制限 |
無制限 |
| oncmd命令で定義可能な割込数 |
─ |
無制限 |
|
| 上級者の方 |
| ・ |
oncmd命令が使えるようになったことで標準機能だけであらゆるWindowsメッセージ取得が可能となりました。
プラグインに頼らずともHSP機能だけでメニュー等のコモンコントロールの使用や、
ループで常に監視させてCPU使用率をあげていた問題も回避できることでしょう。 |
| ・ |
プラグインに格納しておける命令数が約4,000個から約65,000個にアップしました。
これにより多機能プラグインは更なる多機能化が図れることでしょう。 |
| ・ |
プラグイン自体の定義可能数も3,000弱から8,000強に強化されました。
つまり、理論上最大で1,100万強から5億3,700万弱の拡張命令が定義でできるよう変わったわけです。
まぁ、普通に考えてもそれだけ大規模なものをHSPで作ることはないでしょうが…。 |
|