oncmd2プラグイン †
oncmd 命令の拡張版的な動作をする oncmd2 命令を使用可能にする拡張プラグインです。
ウィンドウメッセージによる割り込みジャンプのジャンプ先を複数登録し、一度の割り込みでその全てに順番にジャンプするようにできます。
プラグイン本体、および、関連のファイル全ての入ったアーカイブ
ベクター:http://www.vector.co.jp/soft/win95/prog/se405056.html
- C++ 用のソースファイル
- HSP3 用のサンプルなど
詳細は書庫内の readme を見てください。
hpi_oncmd2_122_hdw.zip
- Windows 98se : HSP 3.0a , HSP 3.1b4
(コンパイル環境 : Windows 98se : 'Borland C++ 5.5.1' + 'HSPSDK 3.0a')
- Windows XP HE SP2 : HSP 3.0a / 3.1b1,3
(コンパイル環境 : Windows XP HE SP2 : 同上)
- プラグインでも作るかなぁ〜、と思って作ったのがこんなもの。
自分でも使う予定がない・・・。 -- naznyark?
- Σ(゚ロ゚ -- kz3
- XP HE SP2で動作確認してくれた方、ありがとうございます。(kz3さんかな?) -- naznyark?
- はいー。今はちょっとddwの方メインということで、まだ中身はじっくり読んでいませんが、とりあえずコンパイル・実行は出来たということで...^^; -- kz3
- バージョンをあげたので動作環境はコメントアウトしておきます。機会があれば確認おねがいします。 -- naznyark?
- okですー -- kz3
- 確認ありがとうございます・・・と言っているそばから新バージョンアップ。不具合修正が中心なので動作環境はそのままにしておきます -- naznyark?
- テスト版v1.20の確認もokです。cmdfunc()をちょっとだけ読みましたが非常に!参考になります。タイプIDとか...sbcobjでも途中までは調べていたところ(TYPE_PROGCMD)の処理方法など...うーあっちこっち興味が目移りしてしまいます -- kz3
- かなり久しぶりですが、以前できていなかったsbcobjでgoto/gosubに対応するべくexprogctrlのソースを読ませていただきました。oncmdのパラメータを乗っ取るテクニック(裏技?)が非常に参考になり、数年ぶりにgoto/gosubに対応することができました。ありがとうございました --
- 名前を忘れていました -- kz3
- ver 1.00 ソース公開。 -- naznyark?
- ver 1.10 実行処理部の内部仕様をかなり変更。readme.txt 加筆修正 -- naznyark? &new{2006-07-05 (水)
02:20:11};
- ver 1.11
ウィンドウIDが大きいウィンドウでエラーが出ることのある不具合を修正。
標準命令の oncmd と併用した時の動作を変更。(ただし併用しないことを勧めます。)
hs ファイルを追加。 -- naznyark?
- テスト版のソースを公開。 -- naznyark?
- ver 1.20 ソースを修正して正式版に格上げ。-- naznyark?
- ver 1.22 gosub ジャンプ時の return の戻り値による処理を変更( oncmd にあわせた)。-- naznyark?