hinekure.net が http://hspdev-wiki.net/ から自動クローリングした結果を表示しています。画像やリソースなどのリンクが切れています。予めご了承ください。
HspPlugin/deffptr - HSP開発wiki
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS

HspPlugin

hsp3.png

hpi_deffptr プラグイン

プログラム上級者向けの HSP3用拡張プラグインです。

#deffunc , #defcfunc で定義したユーザー定義命令・関数に対応したポインタを取得するための deffptr 関数を使用可能にします。
取得したポインタは関数ポインタとして使用でき、これを用いることでHSP3でより高度なプログラムが作成できるようになります。

○以下の関数が使用可能になります。

  • deffptr()

    #deffunc , #defcfunc で定義したユーザー定義命令・関数に対応したポインタを取得する。

入手先

プラグイン本体、および、関連のファイル全ての入ったアーカイブ
ベクター http://www.vector.co.jp/soft/win95/prog/se405054.html

ソースなど入った書庫

  • C++ 用のソースファイル
  • HSP3 用のサンプルなど

filehpi_deffptr_053beta_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.1b6
    (コンパイル環境 : Windows XP HE SP2 : 'BCC 5.5.1' + 'HSPDSK 31b6')

コメント

  • 暫定公開。ちょくとさんとかkz3さんのものとネタかぶってます。すいません・・・。取り扱い注意。危険です。 -- naznyark? 2006-07-10 (月) 00:28:21
  • naznyarkさんのコードをベースに文字列で与えられた命令・関数名をdsから検索することで、命令・関数定義よりも上で該当命令・関数の呼び出しが可能でした。(当然といえば当然かも...ただし最適化無効時のみ) -- kz3 2006-11-21 (火) 11:49:20

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

更新履歴

  • ver 0.52β ソース公開。危険なので永遠にβ版扱いの予定。 -- naznyark? 2006-07-10 (月) 00:28:21
  • ver 0.53β プラグインおよび関数名を変更。ソース修正。その他のファイルをいろいろ整えた。 -- naznyark? 2006-07-12 (水) 01:55:06

バグレポート



添付ファイル:
filehpi_deffptr_053beta_hdw.zip
394件 [詳細]
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS
Last-modified: 2007-04-08 (日) 02:27:18 (2436d)